jquery登入的非同步驗證

2022-03-23 06:06:06 字數 1834 閱讀 7258

//定義乙個json

var validate =

//儲存錯誤資訊

var $msg = "";

//驗證登錄檔單

$(function()

//點選提交按鈕依次觸發失去焦點再次驗證

$('input[name=username]',register).trigger('blur');

$('input[name=pwd]',register).trigger('blur');

$('input[name=pwded]',register).trigger('blur');

$('input[name=verify]',register).trigger('blur');

return false;

});//驗證使用者名稱

$('input[name=username]',register).blur(function()

//正則判斷

if(!/^\w$/g.test(username))

//非同步驗證使用者名稱是否存在

console.log(status);

if(status)else

},'json');

});//驗證密碼

$('input[name=pwd]',register).blur(function()

//正則驗證

if(!/^\w$/g.test(pwd))

msg = '通過檢測';

span.html(msg).removeclass('error');

validate.pwd = true;

});//確認密碼

$('input[name=pwded]',register).blur(function()

//判斷密碼是否一致

if(pwded != $('input[name=pwd]',register).val())

msg = '通過檢測';

span.html(msg).removeclass('error');

validate.pwded = true;

});//驗證驗證碼

$('input[name=verify]',register).blur(function()

//非同步判斷驗證碼

if(status)else

},'json');

});//登入form表單驗證

var login = $('form[name=login]');

//登入提交事件

login.submit(function()

//依次觸發失去焦點動作

$('input[name=username]',login).trigger('blur');

$('input[name=pwd',login).trigger('blur');

return false;

});//驗證登入使用者名稱

$('input[name=username]',login).blur(function()

msg = '';

span.html(msg);

validate.loginusername = true;

});//驗證登入密碼

$('input[name=pwd]',login).blur(function()

var data = ;

//非同步驗證

if(status)else

},'json');

msg = '';

span.html(msg);

validate.loginpwd = true;

});})

登入的驗證

登入的驗證,需要多方面的判斷。存在 賬號,密碼,登入身份這3方面的條件時,登入驗證的判斷思路是 1.賬號是否存在 密碼是否存在 登入身份是否存在。2.賬號不正確時,判斷賬號錯誤。3.密碼錯誤是,判斷密碼錯誤。4.賬號與密碼正確時,判斷對應的登入身份是否正確。5.判斷登入資訊是否完整。既然是登入驗證,...

jQuery非同步提交

引用jquery檔案 呼叫js function check if document.getelementbyid x pwd value if document.getelementbyid x yanzheng value post chuli login.aspx resultss retur...

jquery非同步請求

1.get請求 url 請求的位址 parama 請求引數 null,因為是get請求 data 返回資料 function data get url parama function data 2.post請求 url 請求的位址 parama 請求引數 data 返回資料 function dat...