在js中:
var str[] =document.getElementsByTagName("name");
再或的值str[i].value;
在java中:
  String[] arrys =  request.getParameterValues("name")

解决方案 »

  1.   

    <input type="checkbox" name="name1" value="1">1<br>
    <input type="checkbox" name="name2" value="2">2<br>
    <input type="checkbox" name="name3" value="3">3<br><script language="javascript">
    <!--
    var obj=document.getElementsByTagName("input"),j=obj.length;
    for (var i=0;i<j;i++)
    if (obj[i].type=="checkbox") 
    obj[i].onclick=function(){if (this.checked)alert(this.value)}//-->
    </script>
      

  2.   


    //返回一组 或 一个 checkbox 的 checked 属性 为 true 的value,中间用","隔开//@Param obj    checkbox所在的form对象function getCheckboxValues(obj)
    {
        var s = "";
        var list;
        if(obj !== null)
        {
            list=obj.getElementsByTagName("input")
            for(var i = 0; i < list.length; i++)
            {
                    if(list[i].type = "checkbox" && list[i].checked)
                    {
                        s += list[i].value +  ",";
                    }
            }
        }
        if(s !== "") 
        {
         s = s.substring(0, s.length-1);
        }
    }