//驗證用戶名是否存在
<script>
var xhr;
創建XMLHttpRequest對象
//初始化XMLHttpRequest
function createXHR(){
try{
return new XMLHttpRequest();//ie7以后版本
}catch{
return new ActiveXObject("MIcrosoft.XMLHTTP");
//ie7以前版本
}
}
function checkName(){
xhr=createXHR();
var name=document.getElementBId("username").value;
xhr.onreadystatechange=callback;//回調函數
xhr.open("open","URL",true);
//請求頭
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhr.send("username="+name);
}
function callback(){
//就緒狀態==4並且狀態碼==200正常
if(xhr.readystate==4&&xhr.status==200){
var msg=document.getElementBId("umsg");
var result=xhr.responseText;//獲取servlet返回值
if(){
msg.innerHTML="用戶名已存在";
}else{
msg.innerHTML="該用戶名可用";
}
}
}
</script>