【发布时间】:2017-05-06 16:45:02
【问题描述】:
我有表单,选择菜单只有两个选项。我不想在这个表单中使用提交按钮。
选择选项之一时,'onchange事件'运行功能。但是用户可以再次单击已选择的选项...再次..再次...每次用户单击已选择或实际选择的选项时,我都需要运行此功能。是否有一些解决方案可以在实际选择的选项上运行功能?
HTML
<select onchange="test()">
<option value="value2">option 1</option>
<option value="value1">option 2</option>
</select>
Javascript
function test(){
alert('OK');
}
【问题讨论】:
-
您只想在选项更改时运行该函数?或者如果它没有改变?
-
一个问题.. 为什么?如果值不变,为什么要调用函数?!
-
@anu 请看你的链接,没有解决办法。
-
为什么不呢,就这么简单,只需将
onclick事件添加到select元素? Here's a working fiddle
标签: javascript select option