2011-08-24 6 views
0

Возможно ли это? Я попытался установить selectedIndex, но это не сработало.Есть ли способ вручную сбросить событие onchange с помощью JavaScript?

У меня проблема с событием onChange на сенсорном экране. Событие onChange с выбором из выпадающего меню отлично работает в первый раз, но, похоже, не сбрасывается при повторном вызове формы, даже если я сам сброшу форму.

Проблема в том, что выбор в первом выпадающем списке, после первого, зависит от события onChange, вызывающего функцию, для создания следующего выпадающего списка выбора. Однако на самом устройстве событие onChange, похоже, не срабатывает, если элемент снова выбран в первом поле. Трудно понять, но я подумал, что если бы я мог сбросить событие onChange для этого элемента box select, то событие onChange снова загорится правильно.

+0

Вы должны быть более конкретными;) вы хотите очистить всех слушателей или вы хотите сбросить выбранное значение? –

+0

сброс? вы имеете в виду, как перезапустить его или изменить его с помощью другой функции? – Andris

+5

Вам нужно предоставить более подробную информацию об этом. Вы только написали одну строку ... –

ответ

1

Вы хотите вызвать обработчик onchange? document.getElementById('yourelement').onchange().

Смежные вопросы