怎么自动选中select中所有option

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