的时候,当我选择任何价值,我必须做一个确认(确定/取消),如果用户选择取消,我需要保持以前的状态。发生什么事情是点击取消并执行return false;
时,新值将被选中,并且不保留以前的值。我怎样才能确保选择了以前的值,当点击取消。我试着用下面的代码,但似乎并没有帮助:保留下拉值以下下拉列表返回false
var ele = document.getElementById('mySelect');
ele.selected = ele.defaultSelected;
return false;
<select id="mySelect" multiple="multiple">
<option value="1">First</option>
<option value="2">Second</option>
<option value="3">Third</option>
<option value="4">Fourth</option>
</select>
问题被标记为“jQuery的”,但你似乎并不使用它,是吗? – morgar 2011-05-02 01:51:16
我也可以用jquery解决方案。 – user583126 2011-05-02 01:53:51