Событие onchange в js — это событие, которое запускается, когда значение элемента управления вводом, такого как текстовое поле, изменяется на стороне клиента. Но если вы измените значение текстового поля в коде js вместо изменения значения текстового поля с помощью ввода с клавиатуры, событие onchange не будет вызвано.
Итак, как вызвать событие onchange элемента управления «текстовое поле» с помощью кода в режиме кода js. Изучив информацию, я обнаружил, что js предоставляет метод, который может запускать все события элемента управления. object.fireEvent(), используйте такие методы, как object.fireEvent('onchange') для запуска события onchange элемента управления.
Точно так же использование метода fireEvent в js может запускать и другие пространственные события.
• Чтобы добавить указанный выше метод fireEvent, не поддерживается в браузере Firefox. Итак, если вы хотите запустить его как в IE, так и в FF, попробуйте следующий код.
Скопируйте код кода следующим образом:
если (obj.fireEvent)
{
obj.fireEvent('onchange');
}
еще
{
объект.onchange();
}
То есть определить, доступно ли событие fireEvent. Если нет, используйте метод onchange() напрямую.