現在、以下のスクリプトは ajax を使用してデータベースをチェックし、電子メール アドレスが以前に使用されたかどうかを確認します。EMAIL
私の質問は、完全に定義されたアドレスになるまでデータベースのチェックを停止するにはどうすればよいですか?
フォームフィールド
<label for="email">Email: * </label><br/>
<input id="username" name="username" type="email" value="" onblur="return check_username();" />
AJAX スクリプト
<script type="text/javascript">
$(document).ready(function() {
$('#Loading').hide();
});
function check_username(){
var username = $("#username").val();
if(username.length > 2){
$.post("../script/check_username_availablity.php", {
username: $('#username').val(),
}, function(response){
$('#Info').fadeOut();
setTimeout("finishAjax('Info', '"+escape(response)+"')", 450);
});
return false;
}
}
function finishAjax(id, response){
$('#'+id).html(unescape(response));
$('#'+id).fadeIn(1000);
}
</script>