博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

Ajax验证用户名是否被占用

Posted on 2006-12-16 09:59  小哈110  阅读(2138)  评论(4)    收藏  举报
  <input 
             
name=username onBlur="javascript:if (this.value!=''){checkname();}" class="wenbenkuang"  
            id
=username><div id=msg style="color:#FF0000 "></div>
<script> 
function checkname(){
 
if (jtrim1(form1.username.value).length<3)
 
{
     form1.username.focus();
    msg.innerText
="用户名至少3个字符";
    
return false;
 }

msg.innerText
="检测中.." 
var req =new ActiveXObject("Microsoft.XMLHTTP"); 
req.open(
"GET","checkname.asp?t1="+form1.username.value, true); 
req.onreadystatechange 
= function ()
  
if (req.readyState == 4
  
if (req.status == 200
   msg.innerText
=req.responseText;
}
 
}
 
}
 
req.send(
null); 
}
 
</script> 
    rs.Open Sql,Conn1,1,1
    
if not rs.eof then
    response.Write(
"已被占用")
    
else
    response.Write 
"可以使用"
    
end if
    rs.close