Лучший способ отслеживать изменения по мере ввода input type = "text"?

Обновление:

См. Another answer (2015 г.).


Исходный ответ 2009 г.

Итак, вы хотите, чтобы forms событие onchange запускалось при .js нажатии клавиши, размытии, и вставке? Это form волшебство.

Если вы хотите javascript отслеживать изменения по javascript-execution мере их ввода, используйте javascript-execution "onkeydown". Если вам нужно перехватить divs операцию вставки с помощью form мыши, используйте "onpaste" (IE, FF3) и .js "oninput" (FF, Opera, Chrome, Safari 1 ).

1 Не работает для