<script language="JavaScript">
<!--
function check()
{
var selected = 0;
for(var i=1;i<=4;i++)
{
var c = document.getElementsByName("type" +i);
if(c[3].checked)
{
selected = 1;
}
} if(selected==1&&document.all.comment.value.length==0)
{
window.open("a.htm");
return false;
}
if(selected==1&&document.all.comment.value.length>0)
{
window.open("b.htm");
return false;
} return true;}
//-->
</script>
<table width="100%" height="100%"  border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td height="28" valign="middle" bgcolor="#CAC9FF"><div align="center" class="style1">请选择您对市政府办公厅在如下方面的满意度</div></td>
          </tr>
          <tr>
            <td height="2" valign="middle"></td>
          </tr>
          <tr>
        
  <FORM name=form method="post" action="add.jsp"  onSubmit="return formCheck()">
    <td align="center" valign="top" bgcolor="#E1E0FF"><table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td height="8"></td>
              </tr>
            </table>              <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td class="style1">政务公开: 
                  
                    <input type="radio" name="type1" value="满意">
              
                  满意 
                  <input type="radio" name="type1" value="比较满意">
                  比较满意 
                  <input type="radio" name="type1" value="不太满意">
                  不太满意 
                  <input type="radio" name="type1" value="不满意">
                  不满意</td>
              </tr>
            </table>
              <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <td class="style1">依法行政:
                      <input type="radio" name="type2" value="满意">
      满意
      <input type="radio" name="type2" value="比较满意">
      比较满意
      <input type="radio" name="type2" value="不太满意">
      不太满意
      <input type="radio" name="type2" value="不满意">
      不满意</td>
                </tr>
              </table>
              <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <td class="style1">办事效率:
                      <input type="radio" name="type3" value="满意">
      满意
      <input type="radio" name="type3" value="比较满意">
      比较满意
      <input type="radio" name="type3" value="不太满意">
      不太满意
      <input type="radio" name="type3" value="不满意">
      不满意</td>
                </tr>
              </table>
              <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <td class="style1">服务态度:
                      <input type="radio" name="type4" value="满意">
      满意
      <input type="radio" name="type4" value="比较满意">
      比较满意
      <input type="radio" name="type4" value="不太满意">
      不太满意
      <input type="radio" name="type4" value="不满意">
      不满意</td>
                </tr>
              </table>
              <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <td height="8"></td>
                </tr>
              </table>
              <table width="96%"  border="0" cellpadding="10" cellspacing="2" bgcolor="#FFFFFF">
                <tr>
                  <td height="8" bgcolor="#EFEFFF" class="style1">&nbsp;&nbsp;&nbsp;
                    <textarea name="comment" cols="60" rows="10" onfocus=form.comment.value="">欢迎您对评议单位在政务公开、依法行政、办事效率和服务态度
四个方面提出意见建议。</textarea>                    </td>
                </tr>
              </table>
              <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <td height="8"></td>
                </tr>
              </table>
              <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <td height="30" align="center" valign="middle"><input type="submit" name="Submit" value="提交" onclick="return check()"></td>
                </tr>
              </table>
              <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <td height="8"></td>
                </tr>
              </table></td>
</form>
          </tr>
          <tr>
            <td height="1" align="center" valign="top" bgcolor="#53528F"></td>
          </tr>
        </table>

解决方案 »

  1.   

    小改一下 愿赌服输  的代码,不知道改的还对不对
    function check()
    {
    if(form.type1[3].checked || form.type2[3].checked || form.type3[3].checked || form.type4[3].checked){
    if(form.comment.value!="")
    window.open("b.htm");
    else
    window.open("a.htm");
    }
    }
      

  2.   

    我下面的JAVSCRIPT是用来断定,这四个选择题是否已经都填了.可是和你给我的JAVASCRIPT起冲突.应该如何写那.!!!谢谢.
    <script language="JavaScript">
    <!--
    function check()
    {
    var selected = 0;
    for(var i=1;i<=4;i++)
    {
    var c = document.getElementsByName("type" +i);
    if(c[3].checked)
    {
    selected = 1;
    }
    } if(selected==1&&document.all.comment.value.length==0)
    {
    window.open("a.htm");
    return false;
    }
    if(selected==1&&document.all.comment.value.length>0)
    {
    window.open("b.htm");
    return false;
    } return true;}
    //-->
    </script>
    <script language=javascript>
    function formCheck() {
    var isok = false;
        with(document.forms[0]) {
    var isSex = chkRadio(type1,"type1");
    if (isSex){
    alert("政务公开您还没有选择!请选择谢谢");
    try{ type1[0].focus();}catch(e){}
    return false;
    } var isAge = chkRadio(type2,"type2");
    if (isAge){
    alert("依法行政您还没有选择!请选择谢谢");
    type2[0].focus();
    return false;
    }
       var iseducate = chkRadio(type3,"type3");
    if (iseducate){
    alert("办事效率您还没有选择!请选择谢谢");
    type3[0].focus();
    return false;
    }
       var iseducat = chkRadio(type4,"type4");
    if (iseducat){
    alert("服务态度您还没有选择!请选择谢谢");
    type4[0].focus();
    return false;
    }
    // 上面是验证radio的
    // 下面继续这样验证....

    }}
    </script>
    <SCRIPT>
    function chkCheckbox(e,n)
    {
       for(var i=0; i<e.length; i++)
       {
       if(e[i].type!="checkbox" && e[i].name.substring(0,n.length).toUpperCase()!=n.toUpperCase()) continue;
       if(e[i].checked) return false;    
       }
       return true;
    }  
    function getObjects() {
    var args = getObjects.arguments;
    var arr = new Array();
    var e = document.getElementsByTagName("INPUT");
    for(var i=0; i<e.length; i++)if (e[i].name.substring(0,args[0].length).toUpperCase()==args[0].toUpperCase())arr.push(e[i]);
    return arr;
    }
    function chkRadio(e,n)
    {  
       for(var i=0; i<e.length; i++)
       {
       if(e[i].type=="radio" && e[i].name.toUpperCase()==n.toUpperCase()) 
       if(e[i].checked) return false;
       }
       return true;
    }
    </SCRIPT>
    <script language="JavaScript">
    <!--
    function check()
    {
    var selected = 0;
    for(var i=1;i<=4;i++)
    {
    var c = document.getElementsByName("type" +i);
    if(c[3].checked)
    {
    selected = 1;
    }
    } if(selected==1&&document.all.comment.value.length==0)
    {
    window.open("a.htm");
      
    return false;
    }
    if(selected==1&&document.all.comment.value.length>0)
    {
    window.open("b.htm");
    return false;
    } return true;}
    //-->
    </script><table width="100%" height="100%"  border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td height="28" valign="middle" bgcolor="#CAC9FF"><div align="center" class="style1">请选择您对市政府办公厅在如下方面的满意度</div></td>
              </tr>
              <tr>
                <td height="2" valign="middle"></td>
              </tr>
              <tr>
            
      <FORM name=form method="post" action="add.jsp"  onSubmit="return formCheck()">
        <td align="center" valign="top" bgcolor="#E1E0FF"><table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td height="8"></td>
                  </tr>
                </table>              <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td class="style1">政务公开: 
                      
                        <input type="radio" name="type1" value="满意">
                  
                      满意 
                      <input type="radio" name="type1" value="比较满意">
                      比较满意 
                      <input type="radio" name="type1" value="不太满意">
                      不太满意 
                      <input type="radio" name="type1" value="不满意">
                      不满意</td>
                  </tr>
                </table>
                  <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td class="style1">依法行政:
                          <input type="radio" name="type2" value="满意">
          满意
          <input type="radio" name="type2" value="比较满意">
          比较满意
          <input type="radio" name="type2" value="不太满意">
          不太满意
          <input type="radio" name="type2" value="不满意">
          不满意</td>
                    </tr>
                  </table>
                  <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td class="style1">办事效率:
                          <input type="radio" name="type3" value="满意">
          满意
          <input type="radio" name="type3" value="比较满意">
          比较满意
          <input type="radio" name="type3" value="不太满意">
          不太满意
          <input type="radio" name="type3" value="不满意">
          不满意</td>
                    </tr>
                  </table>
                  <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td class="style1">服务态度:
                          <input type="radio" name="type4" value="满意">
          满意
          <input type="radio" name="type4" value="比较满意">
          比较满意
          <input type="radio" name="type4" value="不太满意">
          不太满意
          <input type="radio" name="type4" value="不满意">
          不满意</td>
                    </tr>
                  </table>
                  <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td height="8"></td>
                    </tr>
                  </table>
                  <table width="96%"  border="0" cellpadding="10" cellspacing="2" bgcolor="#FFFFFF">
                    <tr>
                      <td height="8" bgcolor="#EFEFFF" class="style1">&nbsp;&nbsp;&nbsp;
                        <textarea name="comment" cols="60" rows="10" onfocus=form.comment.value="">欢迎您对评议单位在政务公开、依法行政、办事效率和服务态度
    四个方面提出意见建议。</textarea>                    </td>
                    </tr>
                  </table>
                  <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td height="8"></td>
                    </tr>
                  </table>
                  <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td height="30" align="center" valign="middle"><input type="submit" name="Submit" value="提交" onclick="return check()"></td>
                    </tr>
                  </table>
                  <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td height="8"></td>
                    </tr>
                  </table></td>
    </form>
              </tr>
              <tr>
                <td height="1" align="center" valign="top" bgcolor="#53528F"></td>
              </tr>
            </table>
      

  3.   

    <script language="JavaScript">
    <!--
    function check()
    {
    var selected = 0;
    for(var i=1;i<=4;i++)
    {
    var c = document.getElementsByName("type" +i);
    if(c[3].checked)
    {
    selected =selected+ 1;
    }
    } if(selected>=1&&document.all.comment.value.length==0)
    {
    //window.open("a.htm");
    alert("a.htm");
    return false;
    }
    if(selected>=1&&document.all.comment.value.length>0)
    {
    //window.open("b.htm");
    alert("b.htm");
    return false;
    } return true;}
    //-->
    </script>
    <script language=javascript>
    function formCheck() {
    var isok = false;
        with(document.forms[0]) {
    var isSex = chkRadio(type1,"type1");
    if (isSex){
    alert("政务公开您还没有选择!请选择谢谢");
    try{ type1[0].focus();}catch(e){}
    return false;
    } var isAge = chkRadio(type2,"type2");
    if (isAge){
    alert("依法行政您还没有选择!请选择谢谢");
    type2[0].focus();
    return false;
    }
       var iseducate = chkRadio(type3,"type3");
    if (iseducate){
    alert("办事效率您还没有选择!请选择谢谢");
    type3[0].focus();
    return false;
    }
       var iseducat = chkRadio(type4,"type4");
    if (iseducat){
    alert("服务态度您还没有选择!请选择谢谢");
    type4[0].focus();
    return false;
    }
    // 上面是验证radio的
    // 下面继续这样验证....
        if(!check()) return false;


    }}
    </script>
    <SCRIPT>
    function chkCheckbox(e,n)
    {
       for(var i=0; i<e.length; i++)
       {
       if(e[i].type!="checkbox" && e[i].name.substring(0,n.length).toUpperCase()!=n.toUpperCase()) continue;
       if(e[i].checked) return false;    
       }
       return true;
    }  
    function getObjects() {
    var args = getObjects.arguments;
    var arr = new Array();
    var e = document.getElementsByTagName("INPUT");
    for(var i=0; i<e.length; i++)if (e[i].name.substring(0,args[0].length).toUpperCase()==args[0].toUpperCase())arr.push(e[i]);
    return arr;
    }
    function chkRadio(e,n)
    {  
       for(var i=0; i<e.length; i++)
       {
       if(e[i].type=="radio" && e[i].name.toUpperCase()==n.toUpperCase()) 
       if(e[i].checked) return false;
       }
       return true;
    }
    </SCRIPT>
    <table width="100%" height="100%"  border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td height="28" valign="middle" bgcolor="#CAC9FF"><div align="center" class="style1">请选择您对市政府办公厅在如下方面的满意度</div></td>
              </tr>
              <tr>
                <td height="2" valign="middle"></td>
              </tr>
              <tr>
            
      <FORM name=form method="post" action="add.jsp"  >
        <td align="center" valign="top" bgcolor="#E1E0FF"><table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td height="8"></td>
                  </tr>
                </table>              <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td class="style1">政务公开: 
                      
                        <input type="radio" name="type1" value="满意">
                  
                      满意 
                      <input type="radio" name="type1" value="比较满意">
                      比较满意 
                      <input type="radio" name="type1" value="不太满意">
                      不太满意 
                      <input type="radio" name="type1" value="不满意">
                      不满意</td>
                  </tr>
                </table>
                  <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td class="style1">依法行政:
                          <input type="radio" name="type2" value="满意">
          满意
          <input type="radio" name="type2" value="比较满意">
          比较满意
          <input type="radio" name="type2" value="不太满意">
          不太满意
          <input type="radio" name="type2" value="不满意">
          不满意</td>
                    </tr>
                  </table>
                  <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td class="style1">办事效率:
                          <input type="radio" name="type3" value="满意">
          满意
          <input type="radio" name="type3" value="比较满意">
          比较满意
          <input type="radio" name="type3" value="不太满意">
          不太满意
          <input type="radio" name="type3" value="不满意">
          不满意</td>
                    </tr>
                  </table>
                  <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td class="style1">服务态度:
                          <input type="radio" name="type4" value="满意">
          满意
          <input type="radio" name="type4" value="比较满意">
          比较满意
          <input type="radio" name="type4" value="不太满意">
          不太满意
          <input type="radio" name="type4" value="不满意">
          不满意</td>
                    </tr>
                  </table>
                  <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td height="8"></td>
                    </tr>
                  </table>
                  <table width="96%"  border="0" cellpadding="10" cellspacing="2" bgcolor="#FFFFFF">
                    <tr>
                      <td height="8" bgcolor="#EFEFFF" class="style1">&nbsp;&nbsp;&nbsp;
                        <textarea name="comment" cols="60" rows="10" onfocus=form.comment.value="">欢迎您对评议单位在政务公开、依法行政、办事效率和服务态度
    四个方面提出意见建议。</textarea>                    </td>
                    </tr>
                  </table>
                  <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td height="8"></td>
                    </tr>
                  </table>
                  <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td height="30" align="center" valign="middle"><input type="submit" name="Submit" value="提交" onclick="return formCheck()"></td>
                    </tr>
                  </table>
                  <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td height="8"></td>
                    </tr>
                  </table></td>
    </form>
              </tr>
              <tr>
                <td height="1" align="center" valign="top" bgcolor="#53528F"></td>
              </tr>
            </table>
      

  4.   

    你只要把两个函数换一下顺序就可以了呀..check()<===>formCheck()即:
    <FORM name=form method="post" action="add.jsp"  onSubmit="return check()">....................
    <td height="30" align="center" valign="middle"><input type="submit" name="Submit" value="提交" onclick="return formCheck()"></td>
      

  5.   

    <script language="JavaScript">
    <!--
    function check()
    {
    var selected = 0;
    for(var i=1;i<=4;i++)
    {
    var c = document.getElementsByName("type" +i);
    var ss = 0;
    for(var j=0;j<c.length;j++)
    {
    if(c[j].checked)
    {
    ss = 1;
    }
    } if(ss==0)
    {
    switch(i)
    {
    case 1:
    alert("政务公开您还没有选择!请选择谢谢");
    c[0].focus();
    return false;
    case 2:
    alert("依法行政您还没有选择!请选择谢谢");
    c[0].focus();
    return false;
    case 3:
    alert("办事效率您还没有选择!请选择谢谢");
    c[0].focus();
    return false;
    case 4:
    alert("服务态度您还没有选择!请选择谢谢");
    c[0].focus();
    return false;
    default:
    break;
    }
    } if(c[3].checked)
    {
    selected = 1;
    }
    } if(selected==1&&document.all.comment.value.length==0)
    {
    window.open("a.htm");
    return false;
    }
    if(selected==1&&document.all.comment.value.length>0)
    {
    window.open("b.htm");
    return false;
    } return true;}
    //-->
    </script>
    <table width="100%" height="100%"  border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td height="28" valign="middle" bgcolor="#CAC9FF"><div align="center" class="style1">请选择您对市政府办公厅在如下方面的满意度</div></td>
              </tr>
              <tr>
                <td height="2" valign="middle"></td>
              </tr>
              <tr>
            
      <FORM name=form method="post" action="add.jsp" >
        <td align="center" valign="top" bgcolor="#E1E0FF"><table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td height="8"></td>
                  </tr>
                </table>              <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td class="style1">政务公开: 
                      
                        <input type="radio" name="type1" value="满意">
                  
                      满意 
                      <input type="radio" name="type1" value="比较满意">
                      比较满意 
                      <input type="radio" name="type1" value="不太满意">
                      不太满意 
                      <input type="radio" name="type1" value="不满意">
                      不满意</td>
                  </tr>
                </table>
                  <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td class="style1">依法行政:
                          <input type="radio" name="type2" value="满意">
          满意
          <input type="radio" name="type2" value="比较满意">
          比较满意
          <input type="radio" name="type2" value="不太满意">
          不太满意
          <input type="radio" name="type2" value="不满意">
          不满意</td>
                    </tr>
                  </table>
                  <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td class="style1">办事效率:
                          <input type="radio" name="type3" value="满意">
          满意
          <input type="radio" name="type3" value="比较满意">
          比较满意
          <input type="radio" name="type3" value="不太满意">
          不太满意
          <input type="radio" name="type3" value="不满意">
          不满意</td>
                    </tr>
                  </table>
                  <table width="92%" height="30"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td class="style1">服务态度:
                          <input type="radio" name="type4" value="满意">
          满意
          <input type="radio" name="type4" value="比较满意">
          比较满意
          <input type="radio" name="type4" value="不太满意">
          不太满意
          <input type="radio" name="type4" value="不满意">
          不满意</td>
                    </tr>
                  </table>
                  <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td height="8"></td>
                    </tr>
                  </table>
                  <table width="96%"  border="0" cellpadding="10" cellspacing="2" bgcolor="#FFFFFF">
                    <tr>
                      <td height="8" bgcolor="#EFEFFF" class="style1">&nbsp;&nbsp;&nbsp;
                        <textarea name="comment" cols="60" rows="10" onfocus=form.comment.value="">欢迎您对评议单位在政务公开、依法行政、办事效率和服务态度
    四个方面提出意见建议。</textarea>                    </td>
                    </tr>
                  </table>
                  <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td height="8"></td>
                    </tr>
                  </table>
                  <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td height="30" align="center" valign="middle"><input type="submit" name="Submit" value="提交" onclick="return check()"></td>
                    </tr>
                  </table>
                  <table width="92%" height="8"  border="0" cellpadding="0" cellspacing="0">
                    <tr>
                      <td height="8"></td>
                    </tr>
                  </table></td>
    </form>
              </tr>
              <tr>
                <td height="1" align="center" valign="top" bgcolor="#53528F"></td>
              </tr>
            </table>
      

  6.   


    我也来一个:已经测试通过!
    <script>
    function formCheck()
    {
    var flag=true;
    for(var i=1;i<=4;i++)
    {
    var box=eval("document.forms[0].type"+i);
    if(box[3].checked==false)
    {
    flag=false;
    }
    }
    if((flag==false)&&document.forms[0].comment.value=="")
    {
    window.open("1.htm","","");
    return false;
    }
    if((flag==false)&&document.forms[0].comment.value!="")
    {
    window.open("2.htm","","");
    return false;
    }
    return true;
    }
    </script>