主题:大家帮我看下这个怎么回事?
<!--#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]
<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]