我有一個文本框,我試圖在輸入時觸發一個事件(我的下面的示例只會從輸入中刪除一個逗號,但我確實需要它來做更多的事情)。我的代碼在Firefox和Internet Explorer上效果很好,但是當我點擊進入Chrome中的文本框時,我有大約0.5秒的時間開始輸入,否則我失去了焦點。在我的網站上測試下面的確切代碼會產生錯誤。任何想法?Chrome和輸入事件
<input type="text" id="question" name="question" oninput="clean(this);" />
<script type="text/javascript">
function clean(q){
q.value=q.value.replace(",","");
}
</script>
感謝所有幫助
我不能用這個jsFiddle重現你的問題:http://jsfiddle.net/qxHW4/ – ComFreek
即將發表評論與@ComFreek相同的東西。 Chrome v28 – RobH
嗯......這很有趣。我想知道我的其他一些JS是否因爲任何原因而干擾。讓我稍微玩一下,我會回到你身邊。 – Michael