如果我是细心的朋友,请帮忙看下,代码有点长?
不知道为什么,javascript 没有生效,不知道是不是哪儿写错了?check.js文件如下: function check()
{
var userName=document.registerForm.userName.value;
var userPass=document.registerForm.userPass.value;
var reUserPass=document.regiserForm.reUserPass.value;
var realName=document.registerForm.realName.value;
var gender=document.registerForm.gender.value;
var telNumber=document.registerForm.telNumber.value;
var email=document.registerForm.email;
var homePage=document.registerForm.homePage.value;
var RuserName=userName.indexOf("'");
var RuserPass=userPass.indexOf("'");
var RReuserPass=reUserPass.indexOf("'");
var RTelNumber=telNumber.indexOf("'");
var RrealName=realName.indexOf("'");
var Remail=email.indexOf("'");
var CRemail=email.indexOf("@");
var RhomePage=homePage.indexOf("'");
if((RuserName!=-1)||(userName==""))
{
alert("用户名中不能包含撇号且必须填写。。。")
doucment.registerForm.userName.focus();
return false;
}
if((RuserPas!=-1)||(userPass=="")||(userPass.length<6))
{
alert("用户密码中不能包含撇号且必须填写,长度至少为六位。。");
document.registerForm.userPass.focus();
return false;
}
if(reUserPass!=userPass)
{
alert("您两次输入的的密码不一致,请重新输入...");
//document.registerFrom.userPass.focus();
document.registerFrom.reUserPass.focus();
return false;
}
if(RrealName!=-1)
{
alert("真实姓名中不能包含撇号。。");
document.registerForm.realName.focus();
return false;
}
if((RTelNumber!=-1)||(telNumber=="")||(telNumber.length<7))
{
alert("请输入正确电话号码!其中不能包含撇号且不能为空。。");
document.registerForm.telNumber.focus();
return false;
}
if(!checkTelNumber())
{
alert("你输入的电话号码格式不正确,请重新输入。。。");
document.registerForm.telNumber.focus();
}
if((Remail!=-1)||(email=="")||(email.length<7))
{
alert("请输入正确电子邮件,其中不能包含撇号且必须填写。。");
document.registerForm.email.focus();
return false;
}s
if(CRemail==-1)
{
alert("你输入的电子邮件格式不正确,请重新输入。。。");
document.registerForm.email.focus();
return false;
}
if(RhomePage!=-1)
{
alert("主页网址中不能包含撇号。。");
document.registerForm.homePage.focus();
return false;
}
}
function checkTelNumber()
{
var tel="0123456789()_";
var b=1;
var c=document.registerForm.telNumber.value;
for(var a=1;((a<tel.length)&&(b==1));a++)
{
var c=tel.indexOf(c.charAt(a));
if(c==-1)
{
b=0;
}
return false;
}
}
jsp文件如下: <%@page contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>
my program register page
</title>
<script language="javascript" src="check.js">
</script>
</head>
<body>
<div align="center">
<table border=0 align="center" bgcolor="#009999">
<form name="registerForm" action="/RegisterHandle" method="post" onsubmit="javaScrip