Событие input и IE10
Суть проблемы следующая: вешаю обработчик на поле ввода на событие input, всё ок кроме одной вещи: ишак зачем то тригерит это событие для всех элементов на которых стоит обработчик сразу же после того, как навесили событие. Очень раздражает такой эффект, пришлось завести флаг, который бы учитывал "ложное" событие ИЕ, но вдруг это не бага, а фича, которую можно как то настраивать?
Заранее благодарен за помощь:) |
странно, но я не смог воспроизвести этот баг в ИЕ10, может у тебя что-то тригерит событие? или еще чего?
|
Цитата:
UPD: разобрался, ишак дополнительно тригерит событие инпут, когда ловит фокус на поле ввода и там установлен плейсхолдер. В моём случае так и было: на поле стоял автофокус. Странное поведение. (При клике по полю, т.е. когда ловится фокус, то уже сработает инпут в ИЕ) <input type="text" placeholder="foo" id="my"> <script> document.getElementById('my').addEventListener('input', function () { alert(1); }, false); </script> |
Часовой пояс GMT +3, время: 00:51. |