做个循环判断
for (i=0,i<checkbox.length,i++){
if (eval("checkbox["+i+"].checked")){
count=count+2;
}
}

解决方案 »

  1.   

    假如你的FORM名字是'formName',你的CHECKBOX名字是'chkName'var nCount = -1;
    if (document.formName.chkName)
    {
      nCount = 0;
      if (document.formName.chkName.length)
      {
              for (var i=0; i < document.formName.chkName.length; i++)
              {
                    if (document.formName.chkName[i].checked)
                                 ++nCount;
              }
      }
      else
      {
          if (document.formName.chkName.checked)
             ++nCount;
      }
    }alert(nCount);//-1 if there is no checkbox named "chkName"