for(i=0;i<docuemnt.formname.elements.length;i++)
  if(docuemnt.formname.elements[i].type=="checkbox")
    alert(docuemnt.formname.elements[i].checked)orfor(i=1;i<=n;i++)//n=checkbox总数
  alert(eval("document.forname.name"+i).checked)

解决方案 »

  1.   

    <form name="aa">
    <input type="checkbox" name="name1" value="1">
    <input type="checkbox" name="name2" value="1" checked>
    <input type="checkbox" name="name3" value="1">
    <input type="checkbox" name="name4" value="1">
    <input type=button onclick="ch()">
    </form>
    <Script>
    function ch()
    {
    for(i=1;i<=4;i++)
    {
    alert(eval("aa.name"+i).checked);
    }
    }
    </Script>
      

  2.   

    form中有n个checkbox对象,每个checkbox的名称为name1...n
    你这样的checkbox命名规则是极其糟糕的。
    不能体现checkbox的任何好处
      

  3.   

    <form name="f">
    <input type="checkbox" name="name1" value="1">
    <input type="checkbox" name="name2" value="1" checked>
    <input type="checkbox" name="name3" value="1">
    <input type="checkbox" name="name4" value="1">
    <input type=button onclick="ch()">
    </form>
    <Script>
    function ch()
    {
    s="";
    for(i=1;i<=4;i++)s+="\r\nname"+i+":"+eval("f.name"+i).checked;
    alert(s)
    }
    </Script>
      

  4.   

    net_lover(孟子E章) 不知道怎样的命名才是好的?
      

  5.   

    各位高手先谢了,等net_lover(孟子E章)回了最后的问题就结帐。或谁可以也好,谢谢