最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Jquery: How can i track changes in input elements? - Stack Overflow

programmeradmin0浏览0评论

I need to track changes on an input element but this should be done whenever anything change its value, not only users typing.

The keyup event is not what i need as already specified and the change event only works when the input loses focus.

Any ideas of how can i do this?

I need to track changes on an input element but this should be done whenever anything change its value, not only users typing.

The keyup event is not what i need as already specified and the change event only works when the input loses focus.

Any ideas of how can i do this?

Share Improve this question edited Jun 18, 2015 at 22:19 royhowie 11.2k14 gold badges53 silver badges67 bronze badges asked Jan 16, 2011 at 18:54 FernandoFernando 4,6294 gold badges28 silver badges40 bronze badges 2
  • When you say "whenever anything change its value" are you talking about the value being changed via some other javascript code? – user113716 Commented Jan 16, 2011 at 19:00
  • Yes, via javascript code and user input ( keypress and browser autoplete ). – Fernando Commented Jan 16, 2011 at 19:20
Add a ment  | 

2 Answers 2

Reset to default 6

In non-IE browsers, you can handle the input event.
In IE, you can handle the propertychange event.

Demo (works in all browsers)

Can you not just bind handlers for the "change", "paste", and "cut" events, as well as "keypress" or "keyup"?

发布评论

评论列表(0)

  1. 暂无评论