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)
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)
<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>
你这样的checkbox命名规则是极其糟糕的。
不能体现checkbox的任何好处
<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>