amidart
@amidart

Почему input type="number" генерирует «change» event при наведении курсора на стрелки. Как отличить?

Браузер Chrome. Имеем обычный input type="number".
Если изменить значение, затем навести курсор на стрелки и убрать, то произойдет событие change.
https://www.screencast.com/t/9LlIg9g9

Вопрос 1 - почему так происходит? Баг Chrome или это где-то описано в спецификации?
Вопрос 2 - как это можно обойти, если я не хочу, чтобы в этом случае срабатывало событие change. Но я хочу, чтобы стрелки были и при нажатии генерировали change.
https://jsfiddle.net/et6c0v6p/
  • Вопрос задан
  • 315 просмотров
Пригласить эксперта
Ответы на вопрос 1
@zekohina
1) Походу баг.
2) Можно использовать событие 'input'.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
17 апр. 2024, в 00:48
35000 руб./за проект
17 апр. 2024, в 00:13
800 руб./за проект
17 апр. 2024, в 00:06
240000 руб./за проект