ASP提交时不运行JS代码

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:15:19
刚写好的时候正常运行,突然的发现提交时不运行JS代码,想了半天想不出来为什么,请大家帮帮忙
<script language=javascript>
<!--
function check()
{
if(document.form1.t1.value=="")
{
alert("年份不能为空!");
document.form1.t1.focus();
return false;
}
else if(document.form1.t1.value<<%=year(date)%>)
{
alert("年份错误,请您检查一下!");
document.form1.t1.focus();
return false;
}
else if(document.form1.t2.value=="")
{
alert("月份不能为空!");
document.form1.t2.focus();
return false;
}
else if(document.form1.t3.value=="")
{
alert("日不能为空!");
document.form1.t3.focus();
return false
}
}
-->
</script>

<form id="form1" name="form1" method="post" action="d2.asp" onSubmit="return check()">

else if(document.form1.t1.value<<%=year(date)%>)
这句删掉
JS 产生了<script>重复,要不你就用response.write方法把整个js写出来

在我机器上测试的时候

document.form1.t1.focus();
加上也要出错

应该语法写错了