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.
Example
<script>
window.addEventListener('input', function (e) {
 console.log("keyup event detected! coming from this element:", e.target);
}, false);
</script>
<input placeholder="type here and see console.">
Specifications
| Specification | Status | Comment | 
|---|---|---|
| WHATWG HTML Living Standard The definition of 'oninput' in that specification. | Living Standard | Initial definition | 
Browser compatibility
| Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari | 
|---|---|---|---|---|---|---|
| Basic support | (Yes) | (Yes) | 2 | 9 | 10 | (Yes) | 
| Feature | Android | Android Webview | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android | 
|---|---|---|---|---|---|---|---|---|
| Basic support | ? | (Yes) | (Yes) | ? | ? | ? | (Yes) | (Yes) | 
See also
- An HTML5 Browser maze, oninput support
- Fixing oninput in IE Using html5Widgets includes polyfill for IE6-8
- Mathias Bynens suggests binding to both input and keydown
- oninput event | dottoro has notes about bugginess in IE9
- Bug 312094 - Add support for <select oninput>
Document Tags and Contributors
    
    Tags: 
    
  
                    
                       Contributors to this page: 
        jpmedley, 
        erikadoyle, 
        Chealer, 
        Sebastianz, 
        skube, 
        teoli, 
        trevorh, 
        MHasan, 
        xwlee, 
        kscarfone, 
        Sheppy, 
        ziyunfei, 
        paul.irish, 
        hectorsan68
                    
                    
                       Last updated by:
                      jpmedley,