for(var i=0;i<XXXXX.length;i++)
{
    form.XXXXX[i].checked = true
}

解决方案 »

  1.   

    在页面里显示数据库查询结果,在每一行的后面有一个checkbox,这个checkbox的name='checkbox'&i,写一个函数,在这个函数被调用的时候要判断这些checkbox中有哪几个被选中,你说的用form.XXXXX[i].checked,我试过了,好象不行!
      

  2.   

    name='checkbox'&i
    ----》》》》
    name='checkbox'
      

  3.   

    <script>
    function c(){
    var n=0
    for(var i=0;i<form1.elements.length;i++){
    if(form1.elements[i].type=="checkbox"){
    if(form1.elements[i].checked)n++
    }
    }
    alert("有"+n+"个checkbox被选中")
    }
    </script>
    <form name=form1>
    <input type="checkbox" name="1" value="2">
    <input type="checkbox" name="1" value="2">
    <input type="checkbox" name="1" value="2">
    <input type="checkbox" name="1" value="2">
    <input type="checkbox" name="1" value="2"><input type=submit onclick=c()>
      

  4.   

    完成,但是网页有错误!
    怎么回事?
    还有在地址栏出现check.asp?1=1&1=1