21,893
社区成员




<script src="selectusername.js"></script>
<input name="txtname" type="text" size="15" onBlur="showQuery(this.value);" >
<div id="txtHint"><div>
var xmlHttp
var NeedAjax
function showQuery(str){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==null){
alert("Browser does not support HTTP REQUEST ")
return
}
else{
var url="selectusername.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("POST",url,true)
xmlHttp.send(url)
}
}
function stateChanged(){
if(xmlHttp.readyState==4||xmlHttp.readyState=="complete"){
document.getElementById("txtHint").innerHTML=xmlHttp.responseText
}
}
function GetXmlHttpObject(){
var xmlHttp=null;
try{
xmlHttp=new XMLHttpRequest();
}
catch(e){
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
<?php
include("connect.php");//连接数据库
$q=$_GET['q'];
$sql="select * from user where name='".$q."'";
$rs=mysql_query($sql);
$count=mysql_num_rows($rs);
if($count>0)
{
echo $q."己注册,不能使用此用户名!";
}esle
{
echo $q."未注册,可以使用此用户名!";
}
?>