我想得到一段javascript程序用来选中select中所有的选项,然后把这个程序放到form的onsubmit中,这样一提交就自动选中了所有选项,那么也可以接收到了,请问这段javascript怎么样写?
---------------------------------------------------------------
1<select id="a1" multiple="">
2<option>123</option>
3<option>456</option>
4<option>789</option>
5</select>
1<input onclick="for(i=0;i<a1.options.length;i++)a1.options(i).selected=true" type="button" value="change"/>
---------------------------------------------------------------
呵~~ 不是吧? ... 你 select 选中的值通过 form
提交过去的是一个数组啊.不用你选了......
如果要单独处理, 把这个数组 split 一下就可以了.
---------------------------------------------------------------
1<form name="frm" onsubmit="ifsubmit">
2.........
3<select id="select2" multiple="">
4<option>123</option>
5<option>456</option>
6<option>789</option>
7</select>
8</form>
1<script>
2function ifsubmit(){
3var objSel=frm.select;
4var intLen=objSel.length;
5for(var i=0;i<intLen;i++)
6objSel[i].selected=true;
7frm.submit();
8}
9</script>
---------------------------------------------------------------
1<option>456</option>
1<option>789</option>
1<script>
2function ifsubmit(){
3var objSel=frm.select;
4var intLen=objSel.length;
5for(var i=0;i<intLen;i++)
6objSel[i].selected=true;
7
8}
9</script>