a 页面所有复选框未选中不得提交,并提示复选框未选中 
b A与B两个文本框之和不等于100不可提交,并提示文本框值不正确

解决方案 »

  1.   

    1.function check()
    {
       var cl = document.getElementsByTagName("input");//先获得所有的input
                 var len = cl.length;
                var bl=true;
                 for(i=0;i<len;i++)
                 {
                     if(cl[i].type == "checkbox")//如果是checkbox,就让它选中
                     {
    if(cl[i].checked==false)
    {
     bl=false;
    }
                     }
                 }
               if(bl==false)
               {
       alert("有选项没选中");
       return;
               }
    }2.
    function check()
    {
       var t1=document.getElementById("text1").value;
       var t2=document.getElementById("text2").value;
       if((parseInt(t1)+parseInt(t2))!=100)
               {  
       alert("不等于100 ");
       return;
                }
    }
      

  2.   

    <script>
    function Check()
    {
        var obj = document.getElementsByTagName("INPUT");
        var IsChecked=true;
        for(var i=0;i<obj.length;i++)
        {
            if(obj[i].type=="checkbox")
             {
                if(obj[i].checked==false)
                {
                   IsChecked=false;
                   break;
                }
             }  
        }  
        if(IsChecked==false)alert('复选框没有全部选中!');
        var t1=document.getElementById("text1").value;
        var t2=document.getElementById("text2").value;
        if((parseInt(t1)+parseInt(t2))!=100)
        {  
           alert("不等于100");
        }
    }
    </script>