我有一个输入表单,可让我从多个选项中进行选择,并在用户 更改 选择时执行某些操作。例如,
<select onChange="javascript:doSomething();">
<option>A</option>
<option>B</option>
<option>C</option>
</select>
现在, doSomething()
仅在选择 更改 时触发。
我想在用户选择任何选项时触发 doSomething()
,可能再次选择 相同 的选项。
我曾尝试使用“onClick”处理程序,但它在用户开始选择过程之前被触发。
那么,有没有办法在用户每次选择时触发一个功能?
更新:
Darryl 提出的答案似乎有效,但并不能始终如一地工作。有时,一旦用户单击下拉菜单,甚至在用户完成选择过程之前,事件就会被触发!
原文由 ePharaoh 发布,翻译遵循 CC BY-SA 4.0 许可协议
我需要完全一样的东西。这对我有用:
支持这个: