如果你只有3个组的话,下面的就可以了,不是很明白你原来写的是什么意思~~function checkText(){
   { if(!(document.form1.1.checked ¦¦ document.form1.2.checked ¦¦ document.form1.elements3.checked )){
  alert("fsdfdsfsdfds");
return false;
}
  }
return true;
}

解决方案 »

  1.   

    不是很明白你的意思,如果只有3个RADIO的话,下面的应该可以:
    function checkText(){
          for (var i=0;i<document.form1.elements.length;i+4)
      { if(!(document.form1.1.checked &brvbar;&brvbar; document.form1.2.checked &brvbar;&brvbar; document.form1.3.checked )){
      alert("fsdfdsfsdfds");
    return false;
    }
      }
    return true;
    }
      

  2.   

    不止三个,而是35个,必须用循环!!!
    呵呵,弄好了,并且能检测一个表单里面的单选题和填空题,大家看看,是否还有更好的算法<html>
    <head>
    <title>在线回答</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <link rel="stylesheet" href="css.css" type="text/css">
    </head>
    <script language="javascript">
    function checkText(){  //题目检测
      for (var i=0;i<139;i+=4)
       { if(!(document.form1.elements[i].checked || document.form1.elements[i+1].checked || document.form1.elements[i+2].checked || document.form1.elements[i+3].checked)){
       alert("请选择答案!");
       document.form1.elements[i].focus();
       return false; }
    }
       for (i=140;i<document.form1.elements.length;i++)
    { if(document.form1.elements[i].value==""){
       alert("请填写填空题!");
       document.form1.elements[i].focus();
       return false;
     }
       //alert(document.form1.elements.length)
     }
      return true;}
    </script><body bgcolor="#FFFFFF" text="#000000">
    <form name="form1" method="post" onsubmit="return checkText()" action="question_up.asp">
      <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr> 
          <td height="28">欢迎你,来自<font color="#FF0000"><%=session("all")%></font>的<font color="#FF0000"><%=session("stuname")%></font></td>
        </tr>
        <tr> 
          <td>一、选择题 <br>
            1. 社会主义道德建设是__________的重要内容。<br>
            <input type="radio" name="1" value="a">
            发展先进生产力  
            <input type="radio" name="1" value="b">
            发展先进文化 
    <input type="radio" name="1" value="c">
            发展法制建设 
    <input type="radio" name="1" value="d">
            建设有中国特色社会主义<br>
            <br>
            2. 公民道德建设的指导思想是__________<br>
            <input type="radio" name="2" value="a">
            马列主义、毛泽东思想、邓小平理论 
    <input type="radio" name="2" value="b">党的基本纲领 <br>
            <input type="radio" name="2" value="c">
            党的基本路线 
    <input type="radio" name="2" value="d">&quot;三个代表&quot;的重要思想<br>
            <br>
    //////////////////一共有35道选择题/////////////////////////
     <p>二、填空题<br>
              1.
              <input type="text" class=form name="textfield" size="20">
              ,在公民道德建设中担负着指导、协调、组织的具体职责。<br>
              <br>
              2. 各种道德实践活动源于<input type="text" class=form name="textfield" size="20">,扎根<input type="text" class=form name="textfield" size="20">,反映了人民群众对美好生活的向往<br>
              和追求,有着强大的生命力。<br>
              <br>
    /////////////////////////一共有15道填空题////////////////////////
    <p></p>
            <p align="center"><br>
              <input type="submit" class=form name="Submit2" value="提交">
              
              <input type="reset" class=form name="Reset" value="重来">
               </p>
          </td>
        </tr>
      </table>
    </form>
    </body>
    </html>