Смотрите событие oninput
, и я пишу об этом здесь .
oninput
запускается для всех форм ввода текста - включая вырезание, вставку, отмену, повтор, очистку, перетаскивание и исправление орфографии. Это событие HTML 5, которое не поддерживается в Internet Explorer 8 и более ранних версиях (но в последней версии IE 9). Однако Internet Explorer поддерживает проприетарное событие для всех объектов DOM - onpropertychange
. Он срабатывает всякий раз, когда изменяется значение элемента ввода.
Я не заметил, что вы пометили jquery & mdash; с тех пор, как вы это сделали, вероятно, стоит упомянуть, что я написал плагин для реализации кросс-браузера событий oninput
. Вы можете найти это здесь .