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

时间:2011-05-11 10:31:58

标签: javascript javascript-events onchange

我希望你在文本字段中输入div更改(我已经有了更改div的代码)。但是,onchange事件仅在完成后调用,并在文本字段外单击。我希望在输入每个字母时调用它。

我的代码:

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

2 个答案:

答案 0 :(得分:7)

我认为当输入失去焦点时会触发{p> onChangeonKeyUp应该为你做的伎俩。

答案 1 :(得分:2)

有一个'input'事件可以将事件处理程序绑定到(我认为这是HTML5引入的)。

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

这将是解决此问题的干净方法(因为密钥在复制和粘贴时不起作用),但您可能希望测试它是否已在您要支持的所有浏览器中都有效。