首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

Ajax应验用户名是否存在

2012-10-09 
Ajax验证用户名是否存在// 首先创建一个xmlHttpReq对象,非IE浏览器使用new XMLHttpRequest()var xmlHttpRe

Ajax验证用户名是否存在

// 首先创建一个xmlHttpReq对象,非IE浏览器使用new XMLHttpRequest()  var xmlHttpReq;        function createXMLHttpRequest(){             if(window.ActiveXObject){              xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");              }else{              xmlHttpReq = new XMLHttpRequest();             }          }//这是表单验证触发函数function check(){                createXMLHttpRequest();                var usermail =document.getElementById("usermail").value;                //将邮箱提交给一个Servlet                var url="CheckUser?usermail="+usermail;                 //采用Get的请求方式                xmlHttpReq.open("GET",url,true);                xmlHttpReq.onreadystatechange = showResult;                //onreadystatechange的值改变时触发的showResult函数                  xmlHttpReq.send(); }  //返回响应信息,并显示在一个DIV中function showResult(){                if(xmlHttpReq.readyState == 4){                    if(xmlHttpReq.status == 200){                      //将响应信息作为字符串返回                        var result = xmlHttpReq.responseText;     var checkResult = document.getElementById                    ("checkResult").innerHTML="<b>"+result+"</b>";                    }                }            }//页面邮箱:<input type="text" id="usermail" onblur="check()"><span id="checkResult" style="float:left"></span>//servlet中只要用response对象打印相应信息即可

?

热点排行