Javascript Jquery:如何跟踪输入元素中的更改?

Javascript Jquery:如何跟踪输入元素中的更改?,javascript,jquery,Javascript,Jquery,我需要跟踪输入元素上的更改,但这应该在任何更改其值时进行,而不仅仅是用户键入 keyup事件不是我所需要的,因为已经指定了,而change事件只有在输入失去焦点时才起作用 你知道我该怎么做吗?你不能只绑定“更改”、“粘贴”和“剪切”事件以及“按键”或“按键”事件的处理程序吗?在非IE浏览器中,你可以处理输入事件。 在IE中,您可以处理propertychange事件 (适用于所有浏览器)当你说“每当任何东西改变它的值”时,你是指通过其他javascript代码改变的值吗?是的,通过javascr

我需要跟踪输入元素上的更改,但这应该在任何更改其值时进行,而不仅仅是用户键入

keyup事件不是我所需要的,因为已经指定了,而change事件只有在输入失去焦点时才起作用


你知道我该怎么做吗?

你不能只绑定“更改”、“粘贴”和“剪切”事件以及“按键”或“按键”事件的处理程序吗?

在非IE浏览器中,你可以处理
输入
事件。
在IE中,您可以处理
propertychange
事件


(适用于所有浏览器)

当你说“每当任何东西改变它的值”时,你是指通过其他javascript代码改变的值吗?是的,通过javascript代码和用户输入(按键和浏览器自动完成)。+1
change
propertychange
之间的区别是什么<代码>更改在IE中是否有效上次我检查??我尝试了此解决方案,但当用户使用其浏览器自动完成时,此解决方案不起作用。在这种情况下,输入中的更改被忽略。@JohnO:它们是两个不同的事件。请参阅文档
change
在输入字段的值更改时激发-仍然不明白为什么需要propertychange,因为他只是更改值,而不是任何其他属性。@JohnO:
change
激发的频率不够。