日期:2014-05-16  浏览次数:20448 次

高手们,帮忙改改这个程序啊。。。谢谢!
<%@ page language="java" contentType="text/html; charset=utf-8"
  pageEncoding="utf-8"%>
<!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=utf-8">
<title>注册</title>
</head>
<script type="text/javascript">
var xmlHttp=false;
var username=true;
var password1=false;
var password2=false;
var emailcheck=false;
function createXMLHttpRequest() 
{
if (window.ActiveXObject) //在IE浏览器中创建XMLHttpRequest对象
{
try{
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
catch(e){
try{
  xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
catch(ee){
  xmlHttp=false;
  }
}
  }
else if (window.XMLHttpRequest) //在非IE浏览器中创建XMLHttpRequest对象
{
try{
  xmlHttp = new XMLHttpRequest();
  }
catch(e){
  xmlHttp=false;
  }
  }
}
function checkName()
{
createXMLHttpRequest(); //调用创建XMLHttpRequest对象的方法
xmlHttp.onreadystatechange=callback; //设置回调函数
var nameStr=form1.name.value;
var url="servlet/CheckName?name="+nameStr;
xmlHttp.open("post",url); //向服务器端发送请求
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=gb2312");
xmlHttp.send(null);
function callback()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
  var str = xmlHttp.responseText;
  var nameText=document.getElementById("nameText");  
  if(nameStr.length>=4 && nameStr.length<=12)
  {  
  if(str.length==2)
  {
  var message="<font color=\"#CC0000\"><b>*用户名已经存在,请另选一个注册!</b></font>";
  nameText.innerHTML=message;
  username=false;
  }
  else
  {
  var message="<font color=\"green\"><b>OK</b></font>";
  nameText.innerHTML=message;
  }
  }
  else
  {
  var message="<font color=\"#CC0000\"><b>字符控制在4-12之间!</b></font>";
  nameText.innerHTML=message;
  username=false;
  }
  } 
}
}
}

function checkPass1()
{
  var pass1=form1.pass1.value;
  var pass1Text=document.getElementById("pass1Text");
  if(pass1.length>=20||pass1.length<=6)
  {
  var message="<font color=\"#CC0000\"><b>*密码长度不合法</b></font>";
  pass1Text.innerHTML=message;
  password1=false;
  }else
  {
  var message="<font color=\"green\"><b>OK</b></font>";
  pass1Text.innerHTML=message;
  }
}

fun