濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > ajax 檢測(cè)用戶(hù)名是否被占用

ajax 檢測(cè)用戶(hù)名是否被占用

熱門(mén)標(biāo)簽:電銷(xiāo)機(jī)器人違法了嗎 姜堰電銷(xiāo)機(jī)器人 上海浦東騰訊地圖標(biāo)注位置 遼寧正規(guī)電銷(xiāo)機(jī)器人 許昌智能電銷(xiāo)機(jī)器人公司 辰溪地圖標(biāo)注 遼寧銀行智能外呼系統(tǒng) 澳大利亞城市地圖標(biāo)注 海南銀行智能外呼系統(tǒng)商家

復(fù)制代碼 代碼如下:

//檢測(cè)用戶(hù)名是否被占用
function GetO(){
var ajax=false;
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
ajax = false;
}
}
if (!ajax typeof XMLHttpRequest!='undefined') {
ajax = new XMLHttpRequest();
}
return ajax;
}
function getResult(serverPage) {
var ajax = GetO();
var sep = (-1 serverPage.indexOf("?")) ? "" : "?"
var newurl = serverPage + sep + "__=" + encodeURIComponent((new Date()).toString());

ajax.open("GET", newurl, true);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 ajax.status == 200) {
if(ajax.responseText==1){
ShowResult(1,"您的用戶(hù)名可以正常注冊(cè)")
AjaxResult=true;
}else{
ShowResult(0,"您的用戶(hù)名被占用了")
AjaxResult=false;
}
}
}
ajax.send(null);

}
function chkUsername(){
var sflag;//標(biāo)記;
var sErr;//錯(cuò)誤信息;
sflag=true;

var re=/^\w{2,20}$/;
if(!re.test(document.Form1.UserName.value)){
sflag=false;
sErr="用戶(hù)名只能輸入字母、數(shù)字或下劃線(xiàn)";
}

if (document.Form1.UserName.value.length>20||document.Form1.UserName.value.length2){
sflag=false;
sErr="用戶(hù)名長(zhǎng)度必須在2~20個(gè)字符之間";
}
if (document.Form1.UserName.value=="" ){
sErr="用戶(hù)名不能為空";
sflag=false;
}
//ajax檢測(cè)返回結(jié)果
if (!sflag) {
ShowResult(0,sErr)
}else{
getResult("../MemberCheck.aspx?t=1Name=" + document.Form1.UserName.value);
}

//document.getElementById("spname").innerHTML=ss;
}
function ShowResult(tag,str){
var obj = document.getElementById("spname");
if(tag==0){
obj.style.border="1px solid red";
obj.style.color="red";

}else{
obj.style.border="1px solid green";
obj.style.color="green";
}
obj.innerHTML=str;
obj.style.padding="1px";
}
//取ajax返回的用戶(hù)問(wèn)題值
function getQuestionData(sPage){
var ajax = GetO();
var sep = (-1 sPage.indexOf("?")) ? "" : "?"
var newurl = sPage + sep + "__=" + encodeURIComponent((new Date()).toString());

ajax.open("GET", newurl, true);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 ajax.status == 200) {
if(ajax.responseText==""){
document.getElementById("getstate").innerHTML="用戶(hù)不存在!"
}
else{
document.g.Question.value=ajax.responseText;
document.g.Question.readOnly=true;
document.getElementById("getpwdstep1").style.display="none";
document.getElementById("getpwdstep2").style.display="block";
document.getElementById("getstate").innerHTML="";

}
}
}
ajax.send(null);
}
function getUserQ(){
//改變報(bào)錯(cuò)span的顯示樣式
document.getElementById("getstate").style.padding="1px 4px";
if (document.g.UserName.value==""){
document.getElementById("getstate").innerHTML="用戶(hù)名不能為空!"
}else{
document.getElementById("getstate").style.background="red";
document.getElementById("getstate").style.color="white";
document.getElementById("getstate").innerHTML="正在加載數(shù)據(jù)...";
//設(shè)置ajax
getQuestionData("../MemberCheck.aspx?t=2gName=" + document.g.UserName.value);
}
}

function login(n,p,t)
{
if(t==false){
document.getElementById("pLogin").style.display="none";
document.getElementById("LoginInfo").innerHTML="正在幫您登錄,請(qǐng)稍等...";
}
var request;
if(undefined == request){
request = new Request();
}

if(undefined == request._get){
//不支持Ajax獲取數(shù)據(jù);
if(t==false){
document.getElementById("pLogin").style.display="";
document.getElementById("LoginInfo").innerHTML="不能獲取數(shù)據(jù)";
}
}
else{
userName=n;
toPrev=t;
request.GetNoCache(loginPath + "LoginCheck.aspx" + "?n=" + n + "p=" + p,loginCheck);
}
}
function loginCheck(result)
{
if (result.readyState!=ReadyState.Complete)
return;
//成功獲取;
if (result.status==HttpStatus.OK result.responseText != "")
{
//執(zhí)行返回的語(yǔ)句;
//alert(result.responseText);
if (result.responseText=='1')
{
if(toPrev ==false){
document.getElementById("LoginInfo").innerHTML='ul>li>歡迎' + userName + '/li>li>a href="' + loginPath + 'member/">管理/a>/li>li>a href="' + loginPath + 'Logout.aspx">退出/a>/li>/ul>';
}
else{
if(UrlPrev != ''){
document.location.href=UrlPrev;
}
else{
document.location.href=loginPath;
}
}
return;
}
else
{
if(document.location.href !="http://" + document.location.hostname + loginPath + "Member/Login.aspx")
document.location.href=loginPath + "Member/Login.aspx";
}
}
else
{
//失敗;
document.location.href=loginPath + "Member/Login.aspx";
return;
}
}
function checkKey(caputureKey,n,p,t){
var key = window.event.keyCode;
if(key == caputureKey){
login(n,p,t);
}
}
function setLoginInfo(bLogin){
if(bLogin){
document.getElementById("LoginInfo").innerHTML='ul>li>歡迎' + userName + '/li>li>a href="' + loginPath + 'member/">管理/a>/li>li>a href="' + loginPath + 'Logout.aspx">退出/a>/li>/ul>';
}
else{
}
}
function gotoUrl(s){
window.location.href=loginPath + 'Member/RegUser.html';
}

您可能感興趣的文章:
  • 利用Ajax檢測(cè)用戶(hù)名是否被占用的完整實(shí)例
  • JQuery Ajax如何實(shí)現(xiàn)注冊(cè)檢測(cè)用戶(hù)名
  • PHP+Ajax實(shí)現(xiàn)的檢測(cè)用戶(hù)名功能簡(jiǎn)單示例
  • AJAX應(yīng)用實(shí)例之檢測(cè)用戶(hù)名是否唯一(實(shí)例代碼)
  • AJAX實(shí)現(xiàn)無(wú)刷新檢測(cè)用戶(hù)名功能
  • jQuery+Ajax實(shí)現(xiàn)用戶(hù)名重名實(shí)時(shí)檢測(cè)
  • 使用Ajax實(shí)時(shí)檢測(cè)"用戶(hù)名、郵箱等"是否已經(jīng)存在
  • PHP+Ajax檢測(cè)用戶(hù)名或郵件注冊(cè)時(shí)是否已經(jīng)存在實(shí)例教程
  • Asp.net下利用Jquery Ajax實(shí)現(xiàn)用戶(hù)注冊(cè)檢測(cè)(驗(yàn)證用戶(hù)名是否存)
  • jquery ajax 檢測(cè)用戶(hù)注冊(cè)時(shí)用戶(hù)名是否存在
  • PHP+AJAX實(shí)現(xiàn)無(wú)刷新注冊(cè)(帶用戶(hù)名實(shí)時(shí)檢測(cè))
  • PHP+AJAX實(shí)現(xiàn)無(wú)刷新注冊(cè)(帶用戶(hù)名實(shí)時(shí)檢測(cè))
  • AJAX檢測(cè)用戶(hù)名是否存在的方法

標(biāo)簽:深圳 晉城 崇左 伊春 西藏 撫州 威海 銅川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ajax 檢測(cè)用戶(hù)名是否被占用》,本文關(guān)鍵詞  ajax,檢測(cè),用,戶(hù)名,是否,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ajax 檢測(cè)用戶(hù)名是否被占用》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ajax 檢測(cè)用戶(hù)名是否被占用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    新绛县| 宁强县| 云南省| 盘锦市| 郁南县| 镇安县| 淮滨县| 礼泉县| 合作市| 陇川县| 康乐县| 禄丰县| 新野县| 额济纳旗| 陆河县| 常德市| 达日县| 沛县| 冕宁县| 交城县| 玉树县| 井陉县| 崇阳县| 吉首市| 谢通门县| 称多县| 乌鲁木齐市| 宁乡县| 南丹县| 大厂| 峨山| 威远县| 濮阳市| 青州市| 白城市| 集安市| 清新县| 岢岚县| 武宣县| 隆德县| 津南区|