if(document.all.s1.value == "")
  alert("此题没答");
if(document.all.s2.value == "")
  alert("此题没答");
if(document.all.s3.value == "")
  alert("此题没答");

解决方案 »

  1.   


    var rdo1=document.getElementsByName("s1");
    var blnFlg = false;for(var i=0; i < rdo1.length; i++)
    {
      if(rdo1[i].checked)
      {
        blnFlg = true;
        break;
      }
    }if(blnFlg)
    {
    alert("Checked!");
    }
      

  2.   

    <br /> 
         <label> 
              <input type="radio" name="s1" value="a" onclick=aa(this);> 
              </label> 
              1982 
              <label> 
              <input type="radio" name="s1" value="b" onclick=aa(this);> 
              </label> 
              1983 
              <label> 
              <input type="radio" name="s1" value="c" onclick=aa(this);> 
              </label> 
              1984 
              <label> 
              <input type="radio" name="s1" value="d" onclick=aa(this);> 
              </label> 
              1993 </p>
    只写了已部分,其他的你把onclick=aa(this)加上就行了
    <script>
        function aa(a){
          var str = document.getElementsByName(a.name);
          for(var i = 0;i<str.length;i++){
    if(str[i].checked==true){
    if(str[i].value=="a"){
    alert("恭喜答对了");
    }
    }
    }
    }
    </script>
      

  3.   


    <form id="form1" name="form1" method="post" action="kaoshi.php" >         <p align="center">&nbsp; </p> 
            <p align="center" class="STYLE5">1乐队成立时间是那一年 
              <label> </label> 
              ? 
              <br /> 
              <label> 
              <input type="radio" name="s1" value="a"> 
              </label> 
              1982 
              <label> 
              <input type="radio" name="s1" value="b"> 
              </label> 
              1983 
              <label> 
              <input type="radio" name="s1" value="c"> 
              </label> 
              1984 
              <label> 
              <input type="radio" name="s1" value="d"> 
              </label> 
              1993 </p> <hr> 
            <p align="center" class="STYLE5">&nbsp; </p> 
            <p align="center" class="STYLE5">2黄贯中的未来老婆是谁? 
              <br /> 
              <label> 
              <input type="radio" name="s2" value="a"> 
              </label> 
              朱茵 
              <label> 
              <input type="radio" name="s2" value="b"> 
              </label> 
              刘亦菲 
              <label> 
              <input type="radio" name="s2" value="c"> 
              </label> 
              张曼玉 
              <label> 
              <input type="radio" name="s2" value="d"> 
              </label> 
            芙蓉姐姐 </p> 
            <hr> 
            <p align="center" class="STYLE5"> <br /> 
              <br /> 
              3 对Beyond广大歌迷来说,最沉痛的日子是 <br /> 
              <label> 
              <input type="radio" name="s3" value="a"> 
              </label> 
              A1993年6月30日 
              <label> 
              <input type="radio" name="s3" value="b"> 
              </label> 
              2008年8月8日 
              <label> 
              <input type="radio" name="s3" value="c"> 
              </label> 
              1962年6月10日 
              <label> 
              <input type="radio" name="s3" value="d"> 
              </label> 
              1988年5月1日 <br /> 
            </p> ....................一共20题! 
    <INPUT TYPE="button" value="检测" onclick="check()">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function check(){
    var Len = 0;
    var ock = 0;
    var sign = 0;
    var orad = document.getElementsByTagName('input');
    for(var i = 0; i < orad.length; i++){
    if(orad[i].type=='radio' && orad[i].name.indexOf('s')!= -1){
    Len++;
    }
    }
    sign = Len = Len/4;
    //sign = Len; for(var j = 1; j<=Len; j++){
    ochk = document.getElementsByName("s"+j);
    for(var i=0;i<ochk.length;i++){
    if(ochk[i].checked == true){
    sign-=1;
    }
    }
    } if(sign != 0){
    alert('请全部选择')
    }else{
    alert('ok')
    }


    }
    //-->
    </SCRIPT>
      

  4.   

    呵呵 自己已经搞定了 
    差点忘了在这里发贴!
    我用的是这样的
    <script language="JavaScript" type="text/javascript">
    function checked(radio)
    {
     for(i=0; i<radio.length; i++)
     {
      if(radio[i].checked)
      {
       return true;
       }
       }
       return false;
    }function VerifyInput(){
    if (!checked(document.FORM.s1)){
    alert("第 1 题你没有回答喔!");
    return false;
    }
    if (!checked(document.FORM.s2)){
    alert("第 2 题你没有回答喔!!");
    return false;
    }
    if (!checked(document.FORM.s3)){
    alert("第 3 题你没有回答喔!!");
    return false;
    }
    if (!checked(document.FORM.s4)){
    alert("第 4 题你没有回答喔!!");
    return false;
    }
    if (!checked(document.FORM.s5)){
    alert("第 5 题你没有回答喔!!");
    return false;
    }
    if (!checked(document.FORM.s6)){
    alert("第 6 题你没有回答喔!!");
    return false;
    }
    if (!checked(document.FORM.s7)){
    alert("第 7 题你没有回答喔!!");
    return false;
    }
    if (!checked(document.FORM.s8)){
    alert("第 8 题你没有回答喔!!");
    return false;
    }
    if (!checked(document.FORM.s9)){
    alert("第 9 题你没有回答喔!!");
    return false;
    }
    if (!checked(document.FORM.s10)){
    alert("第 10 题你没有回答喔!!");
    return false;
    } 。。