Я обнаружил, что onkeyup
и onchange
покрывают все в Chrome 19. Это обрабатывает прямой ввод значений, нажатие кнопок со стрелками вверх и вниз, нажатие кнопок и прокрутка колесика мыши. Только
onchange
этого достаточно в Chrome, но другим браузерам, которые отображают поле только как текстовое поле, требуется привязка onkeyup
, которая прекрасно работает для чтения нового значения.
Отдельное связывание события mousewheel
было менее успешным.Событие сработало слишком рано - до обновления значения поля - и поэтому всегда давало предыдущее значение поля