我希望有人能幫助我以下。我有用戶輸入自己的密碼,密碼輸入框,它會自動使用下面的代碼jQuery的密碼檢查密碼很慢
$('input[name=currentpassword]').keyup(function(){
var currentcheck = $(this).val();
var dataString='thisConfirm='+ currentcheck +'&userid='+$('input[name=userid]').val();
PasswordChecking= $.ajax({
type:"POST",
url:"/assets/inc/password-check.php",
data:dataString,
dataType:'html',
context:document.body,
global:false,
async:false,
success:function(data){
return data}
}).responseText;
checkconfirms(emailconfirm, passconfirm, PasswordChecking);
});
但是我注意到是有每個按鍵之間的延遲了與數據庫檢查他們的密碼,並希望有是檢查輸入密碼的一種方法或替代方法,因爲每個擊鍵被延遲或不能識別,直到Ajax返回
使用上'keyup'是不是一個好主意阿賈克斯。而是使用'onblur'或'blur' –