仅当元素失去焦点时,才会调用 onChange

onChange is called only when the element loses focus

本文关键字:调用 onChange 元素 失去 焦点      更新时间:2023-09-26

我希望当您在文本字段中键入时,div 会发生变化(我已经有了更改div 的代码)。但是,只有在完成并单击文本字段外部后,才会调用 onchange 事件。我希望在键入每个字母时调用它。

我的代码:

<input name="platetext" type="text" onchange="setValue(this)">
我认为当

输入失去焦点时会触发onChangeonKeyUp应该为您解决问题。

有一个

"输入"事件,您可以将事件处理程序绑定到(我认为这是在HTML5中引入的)。

我在这里做了一个快速且非常肮脏的例子:http://jsfiddle.net/RdKZH/

这将是解决此问题的干净方法(因为 keyup 不适用于复制和粘贴),但您可能需要测试它是否已经在您想要支持的所有浏览器中工作。