我只会JSP,在JSP文件中:
String[] check = request.getParameterValues("checkbox");
for(int i=0;i<check.length;i++)
  out.println(check[i]);

解决方案 »

  1.   

    这样的话就形成了checkbox1数组
    用一下方法访问
    for (var i=0;i<2; i++) {
      alert(document.forms[0].checkbox1[i].value);
    }
      

  2.   

    可以用elements来访问,
    for(var i=0;i<document.form1.elements.length;i++)
    alert(document.form1.elements[i].value;
      

  3.   

    <Html>
    <Head>
    <Title>查看CHECKBOX</Title>
    <Script Language="JavaScript">
        function View() {
    for(i=0;i<form1.checkbox1.length;i++)
      alert(form1.checkbox1[i].value);
        }
      -->
    </Script>
    </Head>
    <Body>
    <form name="form1">
    one:<input type="checkbox" name="checkbox1" value="one">
    two:<input type="checkbox" name="checkbox1" value="two">
    </form>
    <Input Type="Button" Value="查看" OnClick="View()">
    </Body>
    </Html>
      

  4.   

    <form name="form1" action=ttt.asp>
    one:<input type="checkbox" name="checkbox1" value="one">
    two:<input type="checkbox" name="checkbox1" value="two">
    three:<input type="checkbox" name="checkbox1" value="3">
    forth:<input type="checkbox" name="checkbox1" value="4">
    <input type=submit value=submit>
    </form>ttt.asp:<%
    dim aa
    aa = Request("checkbox1")
    aa = split(aa,", ")
    for i=0 to ubound(aa)
      response.write "aa"&i&"="&aa(i)&"<br>"
    next
    %>
      

  5.   

    上面的两种方法都说了,一个是用checkbox数组来访问,
    另一个是用elements各个表单的位置来访问!!
      

  6.   

    如果,只有一个checkbox,是不能用数组访问 的。
      

  7.   

    1、为什么alert(form1.checkbox1[i].value)可以显示正确,而用document.write(form1.checkbox1[i].value)不行
     2、在递交表单时,如何用javascript脚本编写访问checkbox中的值,难道只能用Enumerator创建数组访问吗,有没有别的方法。
      

  8.   

    我上一例是表单提交后的接收,现给你当前页面value值提取的代码:
    <form name="form1" action=ttt.asp>
    one:<input type="checkbox" name="checkbox1" value="one">
    two:<input type="checkbox" name="checkbox1" value="two">
    three:<input type="checkbox" name="checkbox1" value="3">
    forth:<input type="checkbox" name="checkbox1" value="4">
    <input type=button value=ok onclick=cc()>
    </form><script language=javascript>
    function cc()
    {
      var aa = document.getElementsByName("checkbox1");
      for(var i=0; i<aa.length; i++)
      {
         alert(aa[i].value);
      }
    }
    </script>你还可以参考:http://www.csdn.net/Expert/TopicView1.asp?id=915817