function submit2()
  {
   var len = document.aa.check1.length; 
alert(len);
  }<from action"#">
<input type="checkbox" name="check1" id="image" value="image" checked>图片
<input type="checkbox" name="check1" id="audio" value="audio" checked>音乐
<input type="checkbox" name="check1" id="video" value="video" checked>音乐
<input type="button" value="提交" onclick="submit2()">我要验证我选中几个alert弹出,现在有个问题,我选中两个alert弹出是2,当我选一个是他alert弹出不是1,是undefinde,和没选提交一样,谁知道这是怎么回事

解决方案 »

  1.   

    错了,<input type="checkbox" name="check1" id="image" value="image" checked>图片
    <input type="checkbox" name="check1" id="audio" value="audio" checked>音乐
    <input type="checkbox" name="check1" id="video" value="video" checked>音乐
    我写三个alert谈出显示3,我要纸写一个<input type="checkbox" name="check1" id="image" value="image" checked>图片,alert弹出就是undefinde,应该是1呀,这是怎么回事?