回 帖 发 新 帖 刷新版面

主题:大家帮我看下这个怎么回事?

<!--#include file= "conn.asp"-->
<HTML><HEAD><TITLE>调查问卷</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<LINK 
href="images/css.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript>
function check()
{
    var flag, i,m,k;
    for(k=1;k<=96;k++)
    {
        m="p"+k;
       flag = false;
        for(i=0;i<document.survey.m.length;i++) // 这个循环好像没执行
        {
           if(document.survey.m[i].checked)
            {
               flag=true;
               break;
             }
          }
        if (!flag)    
        {
          alert("请对第"+k+"个问题给出评价");
          return false;
         }
     }
}
</SCRIPT>
<META content="MSHTML 6.00.2900.2995" name=GENERATOR>
<style type="text/css">
<!--
.STYLE1 {color: #FF0000}
.STYLE2 {color: #ff0000}
.STYLE3 {color: #000000}
.STYLE4 {color: #333333}
-->
</style>
</HEAD>
<BODY bgColor=#ffffff>
<FORM name="survey" onSubmit="return check();" action="work.asp" method=post>

里面嵌套的循环不执行 也就是 点提交后 就算没选择 他也不会判断[em4][em4][em4]

回复列表 (共1个回复)

沙发

你的页面根本没有提交按钮,如何提交表单?把代码发全点

我来回复

您尚未登录,请登录后再回复。点此登录或注册