日期:2014-05-18  浏览次数:20881 次

如果我是细心的朋友,请帮忙看下,代码有点长?
不知道为什么,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