У нас есть входной тип = "число"
и мы установили метод onChange
.
Значение входных данных по умолчанию равно 0.
Затем мы изменяем значение программно, чтобы сказать: 10.
Теперь мы снова изменим значение вручную на 0.
Метод onChange
не вызывается при изменении, внесенном вручную. Я думаю, это потому, что событие не было вызвано, когда мы программно изменили их значение на 10. Таким образом, в некотором смысле элемент управления думает, что значение по-прежнему равно 0.
Это происходит только тогда, когда я вручную устанавливаю значение значения, которое оно имело ДО программного изменения. Если я использую любое другое значение для внесения изменений вручную,событие onChange
срабатывает правильно.