<SCRIPT LANGUAGE="JavaScript">
<!--
function checkChk()
{
var a = document.getElementsByTagName("INPUT");
var select = 0; for(var i=0;i<a.length;i++)
{
if(a[i].type=="radio"&&a[i].name.substr(0,4)=="item"&&a[i].checked==true)
{
select+=1;
}
} if(select==0||select>12)
{
alert('选择错误!');
return false;
}
return true;
}
//-->
</SCRIPT>
<table width="778" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
  <tr>
   <FORM name=form1 method="post" action="add.jsp">
   <td>
     <table width="778" height="4" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
       <tr>
         <td height="4"><img name="kong" src="" width="1" height="1" alt=""></td>
       </tr>
     </table>     
 <table width="770" height="4" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
    <tr>
      <td height="4"></td>
    </tr>
  </table>
  <table width="770" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#C7ABE2">
       <tr>
         <td height="1"><img name="kong" src="" width="1" height="1" alt=""></td>
       </tr>
     </table>
  <table width="770" height="4" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
    <tr>
      <td height="4"></td>
    </tr>
  </table>
  <table width="770" height="2" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
    <tr>
      <td height="2"></td>
    </tr>
  </table>
  <table width="770" border="0" align="center" cellpadding="7" cellspacing="1" bgcolor="#663399">
    <tr> 
      <td width="269" bgcolor="#F3EEF9">1.
首都之窗,百姓阳光</td>
      <td width="86" bgcolor="#F3EEF9"><input name="item1" type="radio" value="1">
同意 </td>
      <td width="265" bgcolor="#F3EEF9">2.
打开“首都之窗”,共享首都新光(阳光)</td>
      <td width="89" bgcolor="#F3EEF9"><input name="item2" type="radio" value="1">
同意</td>
    </tr>
    <tr> 
      <td bgcolor="#F3EEF9"> 3.首都之窗,为你(民)着想</td>
      <td bgcolor="#F3EEF9"><input name="item3" type="radio" value="1">
同意</td>
      <td bgcolor="#F3EEF9">4.政府的窗口,百姓的门户</td>
      <td bgcolor="#F3EEF9"><input name="item4" type="radio" value="1">
同意 </td>
    </tr>
    <tr> 
      <td bgcolor="#F3EEF9">5.
透明北京政务,贴近人民服务</td>
      <td bgcolor="#F3EEF9"><input name="item5" type="radio" value="1">
同意</td>
      <td bgcolor="#F3EEF9">6.
开启政府透明之门,展现服务为民之窗</td>
      <td bgcolor="#F3EEF9"><input name="item6" type="radio" value="1">
同意</td>
    </tr>
    <tr> 
      <td bgcolor="#F3EEF9">7.
展北京新貌,吐百姓心声,评政府功过——尽在首都之窗</td>
      <td bgcolor="#F3EEF9"><input name="item7" type="radio" value="1">
同意 </td>
      <td bgcolor="#F3EEF9">8.
首都之窗,了解首都的第一选择</td>
      <td bgcolor="#F3EEF9"><input name="item8" type="radio" value="1">
同意 &nbsp;&nbsp; </td>
    </tr>
    <tr> 
      <td bgcolor="#F3EEF9">9.
了解首都发展资讯的窗口,参与首都建设管理的平台</td>
      <td bgcolor="#F3EEF9"><input name="item9" type="radio" value="1">
同意  </td>
      <td bgcolor="#F3EEF9">10.
北京(或首都)对外开放的窗口,市民文化生活的平台</td>
      <td bgcolor="#F3EEF9"><input name="item10" type="radio" value="1">
同意 </td>
    </tr>
    <tr> 
      <td bgcolor="#F3EEF9">11.
政府的喉舌,百姓的网站</td>
      <td bgcolor="#F3EEF9"><input name="item11" type="radio" value="1">
  同意</td>
      <td bgcolor="#F3EEF9">12.
聚焦首都,服务百姓 </td>
      <td bgcolor="#F3EEF9"><input name="item12" type="radio" value="1">
  同意</td>
    </tr>
    <tr> 
      <td bgcolor="#F3EEF9">13.
掌握资讯网为径 真诚沟通我为媒</td>
      <td bgcolor="#F3EEF9"><input name="item13" type="radio" value="1">
同意 </td>
      <td bgcolor="#F3EEF9">14.
沟通社会,服务百姓</td>
      <td bgcolor="#F3EEF9"><input name="item14" type="radio" value="1">
同意 </td>
    </tr>
    <tr> 
      <td bgcolor="#F3EEF9">15.
互动之窗,民心相向</td>
      <td bgcolor="#F3EEF9"><input name="item15" type="radio" value="1">
同意</td>
      <td bgcolor="#F3EEF9">16.
窗含千秋美景,网聚八方真情</td>
      <td bgcolor="#F3EEF9"><input name="item16" type="radio" value="1">
同意  </td>
    </tr>
    <tr> 
      <td bgcolor="#F3EEF9">17.
政务信息平台&nbsp;&nbsp;网络市民心声 </td>
      <td bgcolor="#F3EEF9"><input name="item17" type="radio" value="1">
同意</td>
      <td bgcolor="#F3EEF9">18.
传递政务资讯,服务百姓生活</td>
      <td bgcolor="#F3EEF9"><input name="item18" type="radio" value="1">
同意 </td>
    </tr>
    <tr> 
      <td bgcolor="#F3EEF9">19.
晓国家大事,知百姓常情</td>
      <td bgcolor="#F3EEF9"><input name="item19" type="radio" value="1">
同意</td>
      <td bgcolor="#F3EEF9">20.
人和“政”通,政通人和</td>
      <td bgcolor="#F3EEF9"><input name="item20" type="radio" value="1">
同意 </td>
    </tr>
    <tr> 
      <td colspan="4" bgcolor="#F3EEF9">
<p align="center"> 
          <input type="submit" name="Submit" value="提交" onclick=" return checkChk()">
&nbsp;&nbsp;          <input type="reset" name="Submit" value="重置">&nbsp;&nbsp; 
<input type="button" name="Submit4" value="查看结果"  onClick="window.open('total_hao.jsp')"">
</p></td>
    </tr>
  </table>
  </td>
  </form>
  </tr>
</table>

解决方案 »

  1.   

    radio是单选的,实现不了你的多项选择,你用checkbox
      

  2.   

    <table width="778" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
      <tr>
       <FORM name=form1 method="post" action="add.jsp" onsubmit="return false">
       <td>
         <table width="778" height="4" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
           <tr>
             <td height="4"><img name="kong" src="" width="1" height="1" alt=""></td>
           </tr>
         </table>     
     <table width="770" height="4" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
        <tr>
          <td height="4"></td>
        </tr>
      </table>
      <table width="770" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#C7ABE2">
           <tr>
             <td height="1"><img name="kong" src="" width="1" height="1" alt=""></td>
           </tr>
         </table>
      <table width="770" height="4" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
        <tr>
          <td height="4"></td>
        </tr>
      </table>
      <table width="770" height="2" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
        <tr>
          <td height="2"></td>
        </tr>
      </table>
      <table width="770" border="0" align="center" cellpadding="7" cellspacing="1" bgcolor="#663399">
        <tr> 
          <td width="269" bgcolor="#F3EEF9">1.
    首都之窗,百姓阳光</td>
          <td width="86" bgcolor="#F3EEF9"><input name="item1" type="radio" value="1">
    同意 </td>
          <td width="265" bgcolor="#F3EEF9">2.
    打开“首都之窗”,共享首都新光(阳光)</td>
          <td width="89" bgcolor="#F3EEF9"><input name="item2" type="radio" value="1">
    同意</td>
        </tr>
        <tr> 
          <td bgcolor="#F3EEF9"> 3.首都之窗,为你(民)着想</td>
          <td bgcolor="#F3EEF9"><input name="item3" type="radio" value="1">
    同意</td>
          <td bgcolor="#F3EEF9">4.政府的窗口,百姓的门户</td>
          <td bgcolor="#F3EEF9"><input name="item4" type="radio" value="1">
    同意 </td>
        </tr>
        <tr> 
          <td bgcolor="#F3EEF9">5.
    透明北京政务,贴近人民服务</td>
          <td bgcolor="#F3EEF9"><input name="item5" type="radio" value="1">
    同意</td>
          <td bgcolor="#F3EEF9">6.
    开启政府透明之门,展现服务为民之窗</td>
          <td bgcolor="#F3EEF9"><input name="item6" type="radio" value="1">
    同意</td>
        </tr>
        <tr> 
          <td bgcolor="#F3EEF9">7.
    展北京新貌,吐百姓心声,评政府功过——尽在首都之窗</td>
          <td bgcolor="#F3EEF9"><input name="item7" type="radio" value="1">
    同意 </td>
          <td bgcolor="#F3EEF9">8.
    首都之窗,了解首都的第一选择</td>
          <td bgcolor="#F3EEF9"><input name="item8" type="radio" value="1">
    同意 &nbsp;&nbsp; </td>
        </tr>
        <tr> 
          <td bgcolor="#F3EEF9">9.
    了解首都发展资讯的窗口,参与首都建设管理的平台</td>
          <td bgcolor="#F3EEF9"><input name="item9" type="radio" value="1">
    同意  </td>
          <td bgcolor="#F3EEF9">10.
    北京(或首都)对外开放的窗口,市民文化生活的平台</td>
          <td bgcolor="#F3EEF9"><input name="item10" type="radio" value="1">
    同意 </td>
        </tr>
        <tr> 
          <td bgcolor="#F3EEF9">11.
    政府的喉舌,百姓的网站</td>
          <td bgcolor="#F3EEF9"><input name="item11" type="radio" value="1">
      同意</td>
          <td bgcolor="#F3EEF9">12.
    聚焦首都,服务百姓 </td>
          <td bgcolor="#F3EEF9"><input name="item12" type="radio" value="1">
      同意</td>
        </tr>
        <tr> 
          <td bgcolor="#F3EEF9">13.
    掌握资讯网为径 真诚沟通我为媒</td>
          <td bgcolor="#F3EEF9"><input name="item13" type="radio" value="1">
    同意 </td>
          <td bgcolor="#F3EEF9">14.
    沟通社会,服务百姓</td>
          <td bgcolor="#F3EEF9"><input name="item14" type="radio" value="1">
    同意 </td>
        </tr>
        <tr> 
          <td bgcolor="#F3EEF9">15.
    互动之窗,民心相向</td>
          <td bgcolor="#F3EEF9"><input name="item15" type="radio" value="1">
    同意</td>
          <td bgcolor="#F3EEF9">16.
    窗含千秋美景,网聚八方真情</td>
          <td bgcolor="#F3EEF9"><input name="item16" type="radio" value="1">
    同意  </td>
        </tr>
        <tr> 
          <td bgcolor="#F3EEF9">17.
    政务信息平台&nbsp;&nbsp;网络市民心声 </td>
          <td bgcolor="#F3EEF9"><input name="item17" type="radio" value="1">
    同意</td>
          <td bgcolor="#F3EEF9">18.
    传递政务资讯,服务百姓生活</td>
          <td bgcolor="#F3EEF9"><input name="item18" type="radio" value="1">
    同意 </td>
        </tr>
        <tr> 
          <td bgcolor="#F3EEF9">19.
    晓国家大事,知百姓常情</td>
          <td bgcolor="#F3EEF9"><input name="item19" type="radio" value="1">
    同意</td>
          <td bgcolor="#F3EEF9">20.
    人和“政”通,政通人和</td>
          <td bgcolor="#F3EEF9"><input name="item20" type="radio" value="1">
    同意 </td>
        </tr>
        <tr> 
          <td colspan="4" bgcolor="#F3EEF9">
    <p align="center"> 
              <input type="submit" name="Submit" value="提交" onclick="checkChk(this.form)">
    &nbsp;&nbsp;          <input type="reset" name="Submit" value="重置">&nbsp;&nbsp; 
    <input type="button" name="Submit4" value="查看结果"  onClick="window.open('total_hao.jsp')"">
    </p></td>
        </tr>
      </table>
      </td>
      </form>
      </tr>
    </table>
    <script language=JavaScript>
    function checkChk(o)
      {var l=o.elements.length;
       var count=0;
       for(var i=0;i<l;i++)
         if(o[i].type=="radio" && o[i].checked)
           count++
       if(count>12 || count==0)
         alert("error")
      }
    </script>
      

  3.   

    这样的你还是做成checkbox吧,radio不太合适
    checkbox名字都命成一样的;假设为"ice"
    function check()
    {
        var ice = document.formName.ice;
        var n = 0;
        for(i=0; i<ice.length; i++)
        {
            if ( ice[i].checked == true )
                n++; 
        }
        if ( n == 0 ) { alert('你还没有行进选择'); return false; }
        if ( n > 12 ) { alert('不能超过12项');return false; }
        return true;
    }
      

  4.   

    function check(){
       chkCount  = 0
       oChk = document.getElementsByName("ChkBoxName")
       for(i=0;i<oChk.length;i++){
         if(oChk[i].check) chkCount + = 1;
       }
       if(chkCount==0){
          alert("您至少选择一项")
          return
       }
       if(chkCount>12){
          alert("不能多于12个")
          return
       }
       return chkCount
    }