我的页面要提交表单,想在客户端来验证,但验证程序却不起作用,各位高手帮忙看看!错在哪里了
下面是客户端的验证程序
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>高校学位论文提交系统</title>
<script language="javascript">
<!--
function CheckForm()
{
if (document.form1.txtTitle.value.length =="0") {
alert("请填写您的论文题目!");
document.form1.txtTitle.focus();
return false;
}
if (document.form1.txtUserName.value.length =="0") {
alert("请填写您的姓名!");
document.form1.txtUserName.focus();
return false;
}
if (document.form1.txtStudentNumber.value.length =="0") {
alert("请填写您的学号!");
document.form1.txtStudentNumber.focus();
return false;
}
if (document.form1.txtPassword.value.length =="0") {
alert("请填写您的密码!");
document.form1.txtPassword.focus();
return false;
}
if (document.form1.txtPassword.value.length <"6") {
alert("您的密码不能少于6位!");
document.form1.txtPassword.focus();
return false;
}
if (document.form1.txtPassword.value != document.form1.txtConfigPassword.value) {
alert("您两次输入的密码不一样!请重新输入.");
document.txtPassword.txtPassword.focus();
return false;
}
if (document.form1.txtEmail.value.length =="0") {
alert("Email不能为空!");
document.form1.txtPassword.focus();
return false;
}
if (document.form1.txtTel.value.length =="0") {
alert("电话号码不能为空!");
document.form1.txtTel.focus();
return false;
}
if (document.form1.txtEmail<"7")
{ alert("不合法的Email地址!");
document.form1.txtEmail.focus();
return false;
}
if (document.form1.txtEmail.indexOf("@")!=-"1" )
{ alert("不合法的Email地址!");
document.form1.txtEmail.focus();
return false;
}
return true;
}
-->
</script>
</head>
<body>
<center>