Ticket #10971 (closed feature: duplicate)
Support for "input" event in textfield
| Reported by: | benjamin.chevillon.mma@… | Owned by: | |
|---|---|---|---|
| Priority: | low | Milestone: | None |
| Component: | event | Version: | 1.7.1 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
I think a .onInputChange method would be useful to detect the change of a text input. As it can be shown here http://jsfiddle.net/BenChe/T3mkt/, the modern browser supports the "input" event which is fired when a textfield is changed (nevermind the way it is changed : key, click on old values, copy/paste, etc.) and the event is fired as soon as the value is changed. It does not wait to lose the focus. I think it would be great if a .onInputChange method bind to the "input" event on browser that support it, and use a timer on old browser.
Regards, Thanks,
Benjamin Chevillon
Change History
comment:1 Changed 19 months ago by sindresorhus
- Keywords 1.8-discuss added
- Priority changed from undecided to low
- Status changed from new to open
- Component changed from unfiled to event
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

This will most likely not make it into core because:
This would be better suited as a plugin or a polyfill, but I'll add it as a 1.8 feature request, so it can be voted on.
input event spec.