regist.js
上传用户:bjjsss
上传日期:2018-06-10
资源大小:4236k
文件大小:3k
源码类别:

SilverLight

开发平台:

Java

  1. var XMLHttpReq; var userAviable;
  2.   //创建XMLHttpRequest对象        function createXMLHttpRequest() {     if (window.XMLHttpRequest) { //Mozilla 浏览器         XMLHttpReq = new XMLHttpRequest();     } else {         if (window.ActiveXObject) { // IE浏览器             try {                 XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");             }             catch (e) {                 try {                     XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");                 }                 catch (e) {                 }             }         }     } }
  3. //发送请求函数 function sendRequest(url) {     createXMLHttpRequest();     XMLHttpReq.open("GET", url, true);     XMLHttpReq.onreadystatechange = processResponse;//指定响应函数     XMLHttpReq.send(null);  // 发送请求 }
  4. // 处理返回信息函数 function processResponse() {     if (XMLHttpReq.readyState == 4) { // 判断对象状态         if (XMLHttpReq.status == 200) { // 信息已经成功返回,开始处理信息
  5.              var res = XMLHttpReq.responseText;             if (res == 1) {                 window.alert("用户名已经被占用,请更换!");              document.regForm.uname.focus();              userAviable=false;             }else{              userAviable=true;             }         } else { //页面不正常             window.alert("u60a8u6240u8bf7u6c42u7684u9875u9762u6709u5f02u5e38u3002");         }     } } function checkUser(){     var uname = document.regForm.uname.value; if (uname == "") {         window.alert(document.regForm.uname.msg);         document.regForm.uname.focus();         return false;     } else {      sendRequest("checkUname?uname=" + uname);     } }
  6. // 注册函数 function regist() {     if (!userAviable) {         return false;     }     var uname = document.regForm.uname.value;     var psw = document.regForm.psw.value;     var psw2 = document.regForm.psw2.value;     var subject = document.regForm.subject.value;     var email = document.regForm.email.value;     if (uname == "") {         window.alert(document.regForm.uname.msg);         document.regForm.uname.focus();         return false;     } else {         if (psw == "") {             window.alert(document.regForm.psw.msg);             document.regForm.psw.focus();             return false;         } else {             if (psw != psw2) {                 window.alert(document.regForm.psw2.msg);                 document.regForm.psw2.focus();                 return false;             } else {                 if (subject == "") {                     window.alert(document.regForm.subject.msg);                     document.regForm.subject.focus();                     return false;                 } else {                     if (email == "") {                         window.alert(document.regForm.email.msg);                         document.regForm.email.focus();                         return false;                     } else {                         return true;                     }                 }             }         }     } }