num=0;
if(elements[i].type=="checkbox"){
    if(elements[i].checked==true){
        num++;
    }
}

解决方案 »

  1.   

    用Form1.elements.tags("CHECKBOX")就可以直接取出所有checkbox的集合
    for(var i=0; i<Form1.elements.tags("CHECKBOX").length; i++)
    {
      //你的操作
    }
      

  2.   

    哦,应该是checked属性急问阿,有人可以帮忙一下吗?
      

  3.   

    for(var i=0;i<document.form1.tags("input").length;i++)
       if(document.form1.tags("input")[i].type=="checkbox")
          .....
      

  4.   

    谢谢大家阿,参考大家的意见以后我是这样字写得
    function MultiValidator(source, arguments)
    {
    for(var i=0; i<Form1.length; i++)
    {
    if ( Form1.elements[i].type = 'checkbox' )
    {
    if (Form1.elements[i].Checked = true ) return true;
    }
    }
    return false;
    }
      

  5.   

    first;replace "=" into "==" in your statements.