$('#email').keyup(function(){
setTimeout(function(){
$.post('advert/crop.php', {
email:form.email.value, password:form.password.value
},
function(output){
$("#output").empty().append("<img src='loading.gif'/>");
setTimeout(function() {$('#output').html(output).fadeIn(50)}, 500);
});
}, 2000);
});
我有一个输入类型的文本,我使用 jquery post 并从 php 回发来检查已注册的电子邮件或 pw 太短。
我在 2 秒后使用 keyup setTimeout,所以当用户输入时,它会自动检查。
我的问题是如果用户输入 3 个单词。它将发布 3 次。有什么办法可以解决这个问题吗?
在用户完成输入后每隔几秒设置一个计时器