说我有这个下拉菜单:如何获取多选项下拉菜单的值?
<select name="color" multiple="multiple">
<option value="red">Red</option>
<option value="green">Green</option>
<option value="blue">Blue</option>
</select>
所以基本上超过1的颜色可以选择。我想要的是,如果用户选择红色,然后点击绿色,我希望每次调用一个函数时弹出一个消息框,指出最近点击的颜色。
我已经试过这样:
<option value="red" onclick="alert('red');">Red</option>
<option value="green" onclick="alert('green');">Green</option>
<option value="blue" onclick="alert('blue');">Blue</option>
这个工作在Firefox和Chrome,但不是在IE浏览器。
任何想法?
请看看我的答案(http://stackoverflow.com/questions/2261518/how-to在您放弃您的首选方法之前,您可以使用-de-the-value-of-a-multiple-option-dropdown/2262938#2262938)。一旦你将需求分解成小块,这并不复杂。 – Tim 2010-02-15 09:29:08