如何循环对checkbox检查?

在form中有n个checkbox对象,每个checkbox的名称为name1...n

我想在javascript下面用for循环对checkbox进行checked判断

但是document.form.名称.checked
这个名称不论我用string类型还是别的都会说找不到对象,是不是要声明一个对象类型?
具体怎么做?谢谢了
---------------------------------------------------------------

for(i=0;i

 1<docuemnt.formname.elements.length;i++) )="" <form="" \---------------------------------------------------------------="" alert(docuemnt.formname.elements[i].checked)="" alert(eval("document.forname.name"+i).checked)="" for(i="1;i&lt;=n;i++)//n=checkbox总数" if(docuemnt.formname.elements[i].type="checkbox" name="aa" or="">
 2<input name="name1" type="checkbox" value="1"/>
 3<input checked="" name="name2" type="checkbox" value="1"/>
 4<input name="name3" type="checkbox" value="1"/>
 5<input name="name4" type="checkbox" value="1"/>
 6<input onclick="ch()" type="button"/>
 7
 8<script>   
 9function ch()   
10{   
11for(i=1;i<=4;i++)   
12{   
13alert(eval("aa.name"+i).checked);   
14}   
15}   
16</script>   
17  
18\---------------------------------------------------------------   
19  
20form中有n个checkbox对象,每个checkbox的名称为name1...n   
21你这样的checkbox命名规则是极其糟糕的。   
22不能体现checkbox的任何好处   
23\---------------------------------------------------------------   
24  
25<form name="f">
26<input name="name1" type="checkbox" value="1"/>
27<input checked="" name="name2" type="checkbox" value="1"/>
28<input name="name3" type="checkbox" value="1"/>
29<input name="name4" type="checkbox" value="1"/>
30<input onclick="ch()" type="button"/>
31</form>
32<script>   
33function ch()   
34{   
35s="";   
36for(i=1;i<=4;i++)s+="\r\nname"+i+":"+eval("f.name"+i).checked;   
37alert(s)   
38}   
39</script></docuemnt.formname.elements.length;i++)>
Published At
Categories with Web编程
comments powered by Disqus