我有一个输入表单,让我可以从多个选项中选择,并在用户更改选择时执行某些操作。例如,
<select onChange="javascript:doSomething();">
<option>A</option>
<option>B</option>
<option>C</option>
</select>
现在,只有在选择改变时才会触发doSomething()
。
当用户选择任何选项时(可能是相同的选项),我想触发doSomething()
。
我尝试使用“onClick”处理程序,但这在用户开始选择过程之前就被触发了。
那么,有没有一种方法可以在用户每次选择时触发一个函数?
更新:
Darryl提供的答案似乎有效,但并不始终有效。有时,事件会在用户点击下拉菜单之前立即触发,甚至在用户完成选择过程之前!