簡體   English   中英

僅當元素失去焦點時才調用 onChange

[英]onChange is called only when the element loses focus

我希望當您在文本字段中輸入時,div 會發生變化(我已經有了更改 div 的代碼)。 但是,只有在您完成並在文本字段外單擊后才會調用 onchange 事件。 我希望在輸入每個字母時調用它。

我的代碼:

<input name="platetext" type="text" onchange="setValue(this)">

我認為當輸入失去焦點時會觸發onChange onKeyUp應該為您解決問題。

有一個“輸入”事件,您可以將事件處理程序綁定到(我認為這是在 HTML5 中引入的)。

我在這里做了一個快速且非常臟的例子: http : //jsfiddle.net/RdKZH/

這將是解決此問題的干凈方法(因為 keyup 不適用於復制和粘貼),但您可能想要測試它是否已經在您想要支持的所有瀏覽器中工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM