Tags:NET MVC ajax 无刷验
//刷新注册码 function flush() { var img=document.getElementById(" <%= ImgValidate.ClientID %>"); img.src+="?"; } ///验证用户名 function CheckUser() { var Login=document.getElementById(" <%=txtUserLogin.ClientID %>").value; var b=Login.match(re); if(Login=="") { return false; }else if(b==null) { return false; }else { return true; } } //使用Ajax判断是否存在相同的用户名 var xmlHttp; function createRequest() { if(window.ActiveXObject) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest) { xmlHttp=new XMLHttpRequest; } } function GetTime() { CheckUser(); createRequest(); var url="AjaxCheck.aspx?Login="+document.getElementById(" <%= txtUserLogin.ClientID %>").value; //页面文本框的值 //AjaxCheck.aspx是一个页面,该页面有后置代码中有一个方法,去访问数据库, //AjaxCheck.aspx?Login="+document.getElementById(" <%= txtUserLogin.ClientID %>").value //是取到本页面用户名文本框的值,传到AjaxCheck.aspx中,然后在AjaxCheck.aspx中的访问数据库的方法中,去判断是否存在该用户名 xmlHttp.open("GET",url,true)//自动提交 xmlHttp.onreadystatechange=operaterResult; xmlHttp.send(null); var oper=operaterResult(); if(oper==false){
} } //回调函数 function operaterResult() { if(xmlHttp.readyState==4) { var response=xmlHttp.responseText; if(response=="1") { document.getElementById(" <% = lblUserLogin.ClientID %>").innerText="该用户名已存在";//客户端只有Value与InnerText //只有Text有Value return false; } else { return true; } } }
转载请注明出处-零柒动力-07er.com |