本帖最后由 u010239167 于 2013-05-24 11:07:07 编辑

解决方案 »

  1.   

    把name换个名字试试,怎么名字里面还有【】
      

  2.   

    var items = document.getElementsByName('checkaa[]');
           for(var i=0; i<items.length;i++){
               if(items[i].checked<1){
                   alert('至少选择一项');
               }
           }
    条件判断语句你不觉得有问题么?items[i].checked只可能为true或false的吧
      

  3.   

    var items = document.getElementsByName('checkaa[]');
    var count=0;
     for(var i=0; i<items.length;i++){
         if(items[i].checked){
        ++count;
      }

    }
    if(count==0){
    alert('至少选择一项');
    }