ajax 或 js 異步判斷用戶(hù)名是否存在
html代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="check.aspx.cs" Inherits="check" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>js 異步判斷用戶(hù)名是否已被注冊(cè)</title>
<script language="javascript" type="text/javascript">
//生成Http請(qǐng)求對(duì)象,用于客戶(hù)端向服務(wù)/端發(fā)送異步的http請(qǐng)求
function getHttpObject()
{
var _http;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer")
{
//如果用戶(hù)使用IE,就返回XMLHTTP的ActiveX對(duì)象
_http = new ActiveXObject("MSXML2.XMLHTTP.3.0");
}
else//非IE
{
//否則返回一個(gè)XMLHttpRequest對(duì)象
_http = new XMLHttpRequest();
}
return _http;
}
//獲取全局的HTTP請(qǐng)求對(duì)象
var http = getHttpObject();//也可以在頂端聲明
//處理請(qǐng)求狀態(tài)變化
function getHello()
{
//4表示請(qǐng)求已完成
if (http.readyState == 4) //這里的http是全局變量
{
//獲取服務(wù)段的響應(yīng)文本
var helloStr = http.responseText;
//alert(helloStr);
if(helloStr.charAt(0)!="0")//表示已經(jīng)存在
{document.getElementById("showmessage").innerHTML="浙江企業(yè)網(wǎng)用戶(hù)名已經(jīng)存在";}
else//沒(méi)有存在
{document.getElementById("showmessage").innerHTML="浙江企業(yè)網(wǎng)用戶(hù)名不存在";}
}
}
function CheckUserName()
{
if(document.getElementById("Text1").value!="")
{
var url = "Default2.aspx?id="+document.getElementById("Text1").value;
//指定服務(wù)端的地址
http.open("GET", url, true);
//請(qǐng)求狀態(tài)變化時(shí)的處理函數(shù)
http.onreadystatechange = getHello;
//發(fā)送請(qǐng)求
http.send(null);
}
else
{
document.getElementById("showmessage").innerHTML="請(qǐng)輸入浙江企業(yè)網(wǎng)用戶(hù)名";
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Text1" style="width: 116px" type="text" onblur="CheckUserName()" />
</div>
<div id="showmessage" style="color:Red; padding-top:5px;"></div>
</form>
</body>
</html>
cs代碼如下:
protected void Page_Load(object sender, EventArgs e)
{
if (Request["id"] != null)
{
this.Response.Clear();
if (Request["id"] == "浙江企業(yè)網(wǎng)")
{ Response.Write("1"); }
else
{ Response.Write("0"); }
this.Response.End();
}
}
玉環(huán)人力網(wǎng)(又名玉環(huán)人才網(wǎng))是玉環(huán)人才吧旗下一流的玉環(huán)人力資源招聘行業(yè)服務(wù)品牌,匯集海量玉環(huán)人才,開(kāi)放玉環(huán)人才簡(jiǎn)歷和玉環(huán)崗位,提供玉環(huán)招聘網(wǎng),玉環(huán)人才市場(chǎng)動(dòng)態(tài)行情,玉環(huán)勞務(wù)派遣,玉環(huán)培訓(xùn)等,是玉環(huán)最大的人才網(wǎng)站。
posted on 2009-01-04 13:21 八度空間 閱讀(6410) 評(píng)論(1) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)