首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么在多选的下拉框没有值被选中的情况下,提交所有值

2012-04-12 
如何在多选的下拉框没有值被选中的情况下,提交所有值比如一个多选下拉框select multiplemultiple id

如何在多选的下拉框没有值被选中的情况下,提交所有值
比如一个多选下拉框
<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

然后循环遍历他们的值

热点排行