日期:2014-05-16  浏览次数:20447 次

如何在多选的下拉框没有值被选中的情况下,提交所有值
比如一个多选下拉框
<select multiple="multiple" id="s1" name="s1" size="4">
<!--option 是用另外的js函数生成的-->
</select>

如何提交表单的时候,在select 没有选中任意选项的时候,把所有的选项都提交上去呀?

------解决方案--------------------
先获取 select的值 如果为全部未选中
那么你就直接获取select下面的所有opion子元素 然后获取他们的值提交就是
document.getElementById("s1").getElementsByTagName("option")
或者
document.getElementById("s1").childNodes

然后循环遍历他们的值