for(i=0;i<document.selectCtrl.length;i++){
   document.selectCtrl[n].selected=true;
}

解决方案 »

  1.   

    ?用一个表单的隐含域,提交的时候将这个域的值连接成select的值楼上的方法没有试过,不知道可以不可以,应该没有问题的~我做的时候是不可以多选的select~
      

  2.   

    runmin!你能给出具体的代码吗?“提交的时候将这个域的值连接成select的值”,这样要怎么实现?
    用hid.value = sel.options 吗?这样做好像不行!下一个页面中要怎样才能得到这个值呢?
      

  3.   

    如果runmin的方法
    for(i=0;i<document.selectCtrl.length;i++){
     hid.value+="\n"+ document.selectCtrl[n].value;
    } 下一页拆字符串,以"\n"分隔不过点一个check box使全部提交还是应该自动选择所有options才对
    selected=true了以后netscape需要history.go(0)一下。通用的办法是用 Div.document.write(....) 或者innerhtml 重新写入一个select