var num = 0;
        var doc = document.forms[0];
        
        for (i=0;i<=doc.elements.length-1;i++)
     {
          if (doc.elements[i].type=="checkbox")
          { 
                if(cb.elements[i].checked)
                {
                   num ++;
                }
             
          }
     }         if (num < 1)
     {
           alert("请选择域名后缀!");
           return false;
     }

解决方案 »

  1.   

    cb.elements.lengthcb是checkbox怎么会有elements
      

  2.   

    var num = 0;
            var doc = document.forms[0];
            
            for (i=0;i<=doc.elements.length-1;i++)
         {
              if (doc.elements[i].type=="checkbox")
              { 
                    if(doc.elements[i].checked)
                    {
                       num ++;
                    }
                 
              }
         }         if (num < 1)
         {
               alert("请选择域名后缀!");
               return false;
         }
      

  3.   

    <script>
     function Check()
     {
            var num = 0;
            var doc = document.forms[0];
            var cb = new Array();
            for (i=0;i<=doc.elements.length-1;i++)
            {
               if (doc.elements[i].type=="checkbox")
               {
                    
                  cb[cb.length] = doc.elements[i];
                  for(j = 0;j < cb.length;j ++)
                  {
                     if(cb[j].checked)
                     {
                        num ++;
                     }
                     
                  }
                  
               }
            }         if (num < 1)
            {
               alert("请选择域名后缀!");
               return false;
            }
    }
    </script>
    <form name="form1">
    <input type="checkbox"> 
    <input type="checkbox"> 
    <input type="checkbox"> 
    </form>
    <input type="button" onclick="Check()" value="Check">