<html>
<head>
<title>Untitled Document</title>
<script language="javascript">
function ss()
{
  var i;
  for(i=0;i<3;i++){
  document.all.aa[i].name=i;
  }
}
</script>
</head>
<body>
<form name='form1' action="b.jsp" onSubmit="ss()">
<input type='checkbox' name='aa'>
<input type='checkbox' name='aa'>
<input type='checkbox' name='aa'>
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>

解决方案 »

  1.   

    楼上的只能在ie下使用,因为ns不支持all数组建议使用id,因为你如果使用name遍历,那么前面的name已经赋成了0,那么document.form1.aa[1]所指的还是第一个checkbox,就出现错误了,如下,根据id来指定name<html>
    <head>
    <title>Untitled Document</title>
    <script language="javascript">
    function ss()
    {
      var i;
      for(i=0;i<3;i++)
      {
        document.form1.aa[i].name = i;
      }
    }
    </script>
    </head><body onLoad="ss()">
    <form name='form1' action="b.jsp">
    <input type='checkbox' id='aa'>
    <input type='checkbox' id='aa'>
    <input type='checkbox' id='aa'>
    <input type="button" name="Submit" value="Submit" onClick="alert(document.body.innerHTML)">
    </form>
    </body>
    </html>
      

  2.   

    建议每个Checkbox加个Value属性
    在JSP中可以用
    String[] names=request.getParameterValues("name");
    返回选中的所有Checkbox的Value。
      

  3.   

    document.form1.elements("aa")[i].name=i;
      

  4.   

    楼上的大哥们,谢谢你们的回复,但你们的方法还是不行,在ie和ns运行的结果还是不同啊,到底是什么原因呢?
      

  5.   

    try..http://www.quirksmode.org/dom/w3c_core.htmlgetElementsByName 支持 1级Dom
    没有NS,没办法测试..<html>
    <head>
    <title>Untitled Document</title>
    <script language="javascript">
    function ss()
    {
      var i;
      for(i=0;i<3;i++)
      document.getElementsByName("aa")[i].name=i;
    }
    </script>
    </head><body>
    <form name='form1' action="demo.asp" onSubmit="ss()">
    <input type='checkbox' name='aa'>
    <input type='checkbox' name='aa'>
    <input type='checkbox' name='aa'>
    <input type="submit" name="Submit" value="Submit">
    </form>
    </body>
    </html>
      

  6.   

    哈哈,原来自己犯了一点小错。搞定了,谢谢你啊,LxcJie(肖冲),原来真的要设置ID才可以,也谢谢其他大哥的帮助