var
HTTP_Request=false; function send_request(url){//初始化,指定处理
函数,发送请求的
函数 HTTP_Request=false; //开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest){//Mozilla浏览器
HTTP_Request=new XMLHttpRequest(); if(
HTTP_Request.overrideMimeType){//设置MIME类别
HTTP_Request.overrideMimeType("text/xml"); } } else if(window.ActiveXObject){//IE浏览器 try{
HTTP_Request=new ActiveXObject("Msxml2.XMLHttp"); }catch(e){ try{
HTTP_Request=new ActiveXobject("Microsoft.XMLHttp"); }catch(e){} } } if(!
HTTP_Request){//异常,创建对象实例失败 window.alert("
创建XMLHttp对象失败!"); return false; }
HTTP_Request.onreadystatechange=processrequest; //确定发送请求方式,URL,及是否同步执行下段
代码 HTTP_Request.open("GET",url,true);
HTTP_Request.send(null); } //处理返回信息的
函数 function processrequest(){ if(
HTTP_Request.readyState==4){//判断对象状态 if(
HTTP_Request.status==200){//信息已成功返回,开始处理信息 document.getElementById("check_user").innerHTML=
HTTP_Request.responseText; } else{//
页面不正常 alert("您所请求的
页面不正常!"); } } } function usercheck(obj){ var f=document.RegForm; var username=f.username.value; if(username==""){ document.getElementById("check_user").innerHTML="<font color=red>
用户名不能为空!</font>"; f.username.focus(); return false; } else{ document.getElementById("check_user").innerHTML="正在读取数据..."; send_request('reg.
PHP?username='+username); reobj="check_user"; } } document.getElementById("username").onclick(function(){ usercheck("username"); }); function pwdcheck(obj){ var f=document.reg; var pwd=f.userpwd.value; if(pwd==""){ document.getElementById(obj).innerHTML=" <font color=red>
用户密码不能为空!</font>"; f.userpwd.focus(); return false; } else if(f.userpwd.value.length<6){ document.getElementById(obj).innerHTML=" <font color=red>
密码长度不能小于6位!</font>"; f.userpwd.focus(); return false; } else{ document.getElementById(obj).innerHTML=" <font color=red>
密码符合要求!</font>"; } } function pwdrecheck(obj){ var f=document.reg; var repwd=f.reuserpwd.value; if (repwd==""){ document.getElementById(obj).innerHTML=" <font color=red>请再输入一次
密码!</font>"; f.reuserpwd.focus(); return false; } else if(f.userpwd.value!=f.reuserpwd.value){ document.getElementById(obj).innerHTML=" <font color=red>两次输入的
密码不一致!</font>"; f.reuserpwd.focus(); return false; } else{ document.getElementById(obj).innerHTML=" <font color=red>
密码输入正确!</font>"; } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。