52,797
社区成员
发帖
与我相关
我的任务
分享
...
<script>
var xmlHttp;
function createXmlRequest()
{
if(window.ActiveXObject)
{
var xmlHttps=["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp4.0",
"MSXML2.XMLHttp3.0","MSXML2.XMLHttp","Microsoft.XMLHTTP"];
try
{
for(var i=0;i<xmlHttps.length;i++)
{
var xmlHttp=new ActiveXObject(xmlHttps[i]);
return xmlHttp;
}
}
catch (error)
{
}
}
else
{
var xmlHttp=new XMLHttpRequest();
return xmlHttp;
}
throw new Error("失败");
}
function checkName(){
xmlHttp=createXmlRequest();
xmlHttp.onreadystatechange=handleStateChange;
xmlHttp.open("GET","Handler.ashx?user="+document.getElementById("txtUser").value+"",true);
xmlHttp.send(null);
}
function handleStateChange(){
if(xmlHttp.readyState==4){
if(xmlHttp.responseText=="Y")document.getElementById("divNameError").innerHTML="sorry 有人注册";
else document.getElementById("divNameError").innerHTML="";
}
}
</script>
<input type="text" id="txtUser" onblur="checkName();" /><div id="divNameError"></div>
if(context.Request.QueryString["user"]!=null)
{
string userName=context.Request.QueryString["user"].ToString();
//检查
if(bll.Exists(userName))context.Response.Write("Y");
else context.Response.Write("N");
}
else context.Response.Write("N");context.Response.Flush();