听取删除输入值

Zar*_*doz 3 javascript jquery events input listener

监听输入文本字段更改的最佳推荐方法之一是将该字段绑定到按键事件.在大多数情况下,这样做很好.但有些情况下这是行不通的.例如,在Firefox中,当选择了文本时,可以使用上下文菜单将其删除.这并没有引发关键事件.在执行此操作时,我没有找到任何针对该文本字段触发的事件.任何建议我如何能够对此做出反应(在纯Javascript或jQuery中)?

And*_*y E 8

看看oninput活动,我在这里写了一下.

oninput触发所有形式的文本输入 - 包括剪切,粘贴,撤消,重做,清除,拖放和拼写更正.这是一个HTML 5事件,在Internet Explorer 8及更低版本中不受支持(但它是最新的IE 9预览版).但是,Internet Explorer支持所有DOM对象的专有事件 - onpropertychange.只要输入元素的值发生更改,就会触发此操作.

我没有注意到你用标记- 因为你做了,可能值得一提的是我写了一个插件来实现oninput跨浏览器的事件.你可以在这里找到它.