Ajax 無(wú)刷新在注冊(cè)用戶(hù)名時(shí)的應(yīng)用的代碼
更新時(shí)間:2007年04月19日 00:00:00 作者:
var xmlHttp;
uName() //用戶(hù)名失去焦點(diǎn)時(shí)
{
if(all.uname.=="")
{
all.l1.innerHTML="不能為空!";
setTimeout("close(1)",1500);
return;
}
else
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp.onreadystatechange=deal; //回調(diào)函數(shù)
var url="aJax.aspx?user='"+all.uname.+"'"; //將要跳轉(zhuǎn)到檢測(cè)用戶(hù)名的頁(yè)面
xmlHttp.open("get",url,true); //用 get 模式提交表單 到 url ;并啟動(dòng) 一步處理
xmlHttp.send(null); //發(fā)送
}
}
deal()
{
//alert(xmlHttp.readystate+"__"+xmlHttp.status);
if(xmlHttp.readystate!=4)
{return; }
if(xmlHttp.status!=200) //等于500 時(shí)是 sql 語(yǔ)句或數(shù)據(jù)庫(kù)的錯(cuò)誤
{return;}
//
var num = xmlHttp.responseText; //接收服務(wù)器發(fā)送的信息
//alert(num);
all.l1.innerText="";
if(num>0)
{
all.l1.innerText="次用戶(hù)名已被使用!";
}
else
{
all.l1.innerText="√";
}
}
uName() //用戶(hù)名失去焦點(diǎn)時(shí)
{
if(all.uname.=="")
{
all.l1.innerHTML="不能為空!";
setTimeout("close(1)",1500);
return;
}
else
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp.onreadystatechange=deal; //回調(diào)函數(shù)
var url="aJax.aspx?user='"+all.uname.+"'"; //將要跳轉(zhuǎn)到檢測(cè)用戶(hù)名的頁(yè)面
xmlHttp.open("get",url,true); //用 get 模式提交表單 到 url ;并啟動(dòng) 一步處理
xmlHttp.send(null); //發(fā)送
}
}
deal()
{
//alert(xmlHttp.readystate+"__"+xmlHttp.status);
if(xmlHttp.readystate!=4)
{return; }
if(xmlHttp.status!=200) //等于500 時(shí)是 sql 語(yǔ)句或數(shù)據(jù)庫(kù)的錯(cuò)誤
{return;}
//
var num = xmlHttp.responseText; //接收服務(wù)器發(fā)送的信息
//alert(num);
all.l1.innerText="";
if(num>0)
{
all.l1.innerText="次用戶(hù)名已被使用!";
}
else
{
all.l1.innerText="√";
}
}
您可能感興趣的文章:
- jquery ajax 檢測(cè)用戶(hù)注冊(cè)時(shí)用戶(hù)名是否存在
- PHP+Ajax異步通訊實(shí)現(xiàn)用戶(hù)名郵箱驗(yàn)證是否已注冊(cè)( 2種方法實(shí)現(xiàn))
- JQuery運(yùn)用ajax注冊(cè)用戶(hù)實(shí)例(后臺(tái)asp.net)
- Asp.net下利用Jquery Ajax實(shí)現(xiàn)用戶(hù)注冊(cè)檢測(cè)(驗(yàn)證用戶(hù)名是否存)
- PHP+AJAX實(shí)現(xiàn)無(wú)刷新注冊(cè)(帶用戶(hù)名實(shí)時(shí)檢測(cè))
- PHP+Ajax檢測(cè)用戶(hù)名或郵件注冊(cè)時(shí)是否已經(jīng)存在實(shí)例教程
- asp ajax注冊(cè)驗(yàn)證之 防止用戶(hù)名輸入空格
- ajax對(duì)注冊(cè)名進(jìn)行驗(yàn)證檢測(cè)是否存在于數(shù)據(jù)庫(kù)中
- Ajax+asp應(yīng)用實(shí)例 注冊(cè)模塊,表單提交
- ajax方式實(shí)現(xiàn)注冊(cè)功能(提交數(shù)據(jù)到后臺(tái)數(shù)據(jù)庫(kù)完成交互)
相關(guān)文章
Ajax 返回字符串的過(guò)濾實(shí)現(xiàn)代碼
在調(diào)用Ajax返回后。一個(gè)奇怪的問(wèn)題。返回的resultString值是“ok”但是跟字符串"ok"比較確不相等。2009-08-08
Ajax注冊(cè)用戶(hù)時(shí)實(shí)現(xiàn)表單驗(yàn)證
這篇文章主要為大家詳細(xì)介紹了Ajax注冊(cè)用戶(hù)時(shí)實(shí)現(xiàn)表單驗(yàn)證,在網(wǎng)站上注冊(cè)時(shí),通常需要驗(yàn)證用戶(hù)名和電子郵件地址的可用性,本文將介紹如何實(shí)現(xiàn)表單驗(yàn)證功能2015-12-12
kkpager 實(shí)現(xiàn)ajax分頁(yè)查詢(xún)功能
kkpager 實(shí)現(xiàn)ajax分頁(yè)查詢(xún)功能,前臺(tái)分頁(yè)數(shù)據(jù),適合數(shù)據(jù)少量的時(shí)候,因?yàn)榉猪?yè)的數(shù)據(jù)是從后臺(tái)獲取的,大數(shù)據(jù)的話(huà)不建議使用 ,具體前后臺(tái)代碼大家參考下本文吧2017-08-08
Ajax與mysql數(shù)據(jù)交互實(shí)現(xiàn)留言板功能
最近自己做了一個(gè)小demo,實(shí)現(xiàn)了Ajax與MySQL的數(shù)據(jù)交互,js部分用的是jq,后臺(tái)用的是PHP,數(shù)據(jù)庫(kù)是mysql,下面通過(guò)本文給大家詳細(xì)介紹下2016-12-12
菜鳥(niǎo)蔡之Ajax復(fù)習(xí)第一篇(后臺(tái)asp.net)(傳統(tǒng)的JavaScript方法實(shí)現(xiàn)Ajax功能)
Ajax是Asynchronous JavaScript and XML,其核心是通過(guò)XMLHttpRequest對(duì)象以一種異步的方式向服務(wù)器發(fā)送請(qǐng)求,并通過(guò)該對(duì)象接收請(qǐng)求返回的數(shù)據(jù),從而完成人機(jī)交互的數(shù)據(jù)操作(呵呵、、、說(shuō)的有點(diǎn)嚇人!)2012-11-11

