国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

ajax 檢測用戶名是否被占用

2024-09-01 08:30:12
字體:
來源:轉載
供稿:網友


//檢測用戶名是否被占用
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 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,"您的用戶名可以正常注冊")
AjaxResult=true;
}else{
ShowResult(0,"您的用戶名被占用了")
AjaxResult=false;
}
}
}
ajax.send(null);

}
function chkUsername(){
var sflag;//標記;
var sErr;//錯誤信息;
sflag=true;

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

if (document.Form1.UserName.value.length>20||document.Form1.UserName.value.lengthsflag=false;
sErr="用戶名長度必須在2~20個字符之間";
}
if (document.Form1.UserName.value=="" ){
sErr="用戶名不能為空";
sflag=false;
}
//ajax檢測返回結果
if (!sflag) {
ShowResult(0,sErr)
}else{
getResult("../MemberCheck.aspx?t=1&Name=" + 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返回的用戶問題值
function getQuestionData(sPage){
var ajax = GetO();
var sep = (-1 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="用戶不存在!"
}
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(){
//改變報錯span的顯示樣式
document.getElementById("getstate").style.padding="1px 4px";
if (document.g.UserName.value==""){
document.getElementById("getstate").innerHTML="用戶名不能為空!"
}else{
document.getElementById("getstate").style.background="red";
document.getElementById("getstate").style.color="white";
document.getElementById("getstate").innerHTML="正在加載數據...";
//設置ajax
getQuestionData("../MemberCheck.aspx?t=2&gName=" + document.g.UserName.value);
}
}

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

if(undefined == request._get){
//不支持Ajax獲取數據;
if(t==false){
document.getElementById("pLogin").style.display="";
document.getElementById("LoginInfo").innerHTML="不能獲取數據";
}
}
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 != "")
{
//執行返回的語句;
//alert(result.responseText);
if (result.responseText=='1')
{
if(toPrev ==false){
document.getElementById("LoginInfo").innerHTML='
  • 歡迎' + userName + '
  • 管理
  • 退出
';
}
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='
  • 歡迎' + userName + '
  • 管理
  • 退出
';
}
else{
}
}
function gotoUrl(s){
window.location.href=loginPath + 'Member/RegUser.html';
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 札达县| 安阳县| 九龙县| 和静县| 唐海县| 离岛区| 郸城县| 河津市| 兴山县| 无为县| 东乡| 黄冈市| 榕江县| 东兰县| 鱼台县| 黄陵县| 南丹县| 潞城市| 贵港市| 大丰市| 上栗县| 昌都县| 万载县| 扎鲁特旗| 元谋县| 和顺县| 射阳县| 河曲县| 忻州市| 申扎县| 个旧市| 常宁市| 万年县| 五峰| 安龙县| 洞头县| 吉林市| 南漳县| 无为县| 凤城市| 长武县|