У меня есть форма ввода, которая позволяет мне выбирать из нескольких вариантов и что-то делать, когда пользователь меняет выбор. Например,
<select onChange="javascript:doSomething();">
<option>A</option>
<option>B</option>
<option>C</option>
</select>
Теперь doSomething()
срабатывает только тогда, когда выбор меняет .
Я хочу вызвать doSomething()
, когда пользователь выбирает любую опцию, возможно, снова такую же .
Я пытался использовать обработчик onClick, но он срабатывает до того, как пользователь начинает процесс выбора.
Итак, есть ли способ вызвать функцию при каждом выборе пользователем?
Обновление:
Ответ, предложенный Дэррилом, казалось, работает, но он не работает последовательно. Иногда событие запускается, как только пользователь щелкает раскрывающееся меню, даже до того, как пользователь завершил процесс выбора!