1.為用戶名文本框綁定onblur事件。
2.在nobler事件調用的方法中做以下操作:
(1)獲取用戶名
var name=document.getElementByName("xxx")[0];
(2)創建XMLHttpRequest對象。
var xhr=getXmlHttpRequest();
(3)建立連接
xhr.open("get","ckServlet?name="+name.value);
(4)發出請求
xhr.send(null);
(5)利用onreadystatchange事件處理結果。(此步驟寫在創建連接之前)
xhr.onreadystatchange=function(){
if(xhr.readStat==4){
if(xhr.status==200){
if(xhr.responseText==true){
msg.innerHtml=“<font color='red'>用戶名已存在</font>";
}else{
msg.innerHtml="用戶名不存在";
}
}
}
}
圖片發自簡書App