My `oninput` polyfill as a jQuery plugin
JavaScript

README.md

HTML5 oninput polyfill as a jQuery plugin

Example Usage

HTML

<input>
<textarea></textarea>

jQuery

$('input, textarea').input(function(event) {
  // `this` is the DOM element
  // `event` is the jQuery event object
  alert(this.value);
  event.preventDefault();
});

Notes

  • Works in all A-grade browsers, including IE6. In case oninput is not supported, onkeydown is used instead.
  • This plugin doesn’t support event delegation.

License

This plugin is dual licensed under the MIT and GPL licenses, just like jQuery itself.

Author

Mathias Bynens