📄 checkuserregister.js
字号:
//创建XMLHttpRequest
var xmlHttpReq;
function createXMLHttpReqest(){
//不同的浏览器其创建的方式不同
//mozilla浏览器
if(window.XMLHttpRequest){
xmlHttpReq=new XMLHttpRequest();
}else if(window.ActiveXObject){
//IE 旧版本
try{
xmlHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){}
//IE 新版本
try{
xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
//当创建对象不成功时
if(!xmlHttpReq){
alert("XMLHttpRequest 对象创建不成功。");
return false;
}
}
//用户检测方法
function checkName(userName){
//创建XMLHttpRequest
createXMLHttpReqest();
var url="userOptionsAction.do?method=CheckUserExecute&userName="+userName;
xmlHttpReq.open("POST",url,true);
xmlHttpReq.onreadystatechange=checkUserName; //定义回调函数
//向服务器发送请求
xmlHttpReq.send(null);
}
//处理用户名检测回调函数
function checkUserName(){
if(xmlHttpReq.readyState==4){ //表示客户端发送请求到服务器成功,交互完成
if(xmlHttpReq.status==200){ //表示服务器处理请求完成,返回到客户端
if(xmlHttpReq.responseText=="true"){
document.getElementById("fphoto").style.display="block";
document.getElementById("fphoto").src="images/check-small.gif";
document.getElementById("userTxt").style.display="none";
//将注册按钮设为可用
document.getElementById("sub").disabled="";
}
if(xmlHttpReq.responseText=="false"){
document.getElementById("fphoto").style.display="none";
document.getElementById("userTxt").style.display="block";
//将注册按钮设为不可用
document.getElementById("sub").disabled="disabled";
}
}
}
}
//第一次密码判断
function checkPassword(){
var pass=document.getElementById("userPwd").value;
if(pass==""){
document.getElementById("passTxt").style.display="block";
document.getElementById("fphoto1").style.display="none";
}else{
document.getElementById("fphoto1").style.display="block";
document.getElementById("fphoto1").src="images/check-small.gif";
document.getElementById("passTxt").style.display="none";
}
}
//第二次密码判断
function checkPassword2(){
var pass1=document.getElementById("userPwd").value;
var pass2=document.getElementById("upass1").value;
if(pass1==pass2){
document.getElementById("fphoto2").style.display="block";
document.getElementById("fphoto2").src="images/check-small.gif";
document.getElementById("passTxt1").style.display="none";
}else{
document.getElementById("fphoto2").style.display="none";
document.getElementById("passTxt1").style.display="block";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -