An event handler for the input event on the window. The input event is raised when an <input> element value changes. 

This event bubbles. If supported on the window, it is supported on <input> elements as well.



window.addEventListener('input', function (e) {
 console.log("keyup event detected! coming from this element:",;
}, false);


<input placeholder="type here and see console.">


HTML - Common input elements APIs

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) 2 9 10 (Yes)
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? ? ? (Yes)

See also

Document Tags and Contributors

Last updated by: skube,
Hide Sidebar