如何延迟jquery验证插件上键事件的验证
How to delay validation for jquery validate plugin for on key up event?
我使用jquery验证我的网站。我禁用了onkeyup验证。
$(document).ready(function () {
$("#emailrecheckform").validate({onkeyup:false});
});
我想知道如何延迟jquery验证键上事件。我在网上找不到任何有用的东西
我已经处理过很多次了。问题是每次我们按下一个键都会向服务器发送一个请求,所以我们需要在用户按下键一段时间后调用该函数。
var myTimer = 0;
$("#emailrecheckform").on('keydown', function() {
// cancel any previously-set timer
if (myTimer) {
clearTimeout(myTimer);
}
myTimer = setTimeout(function() {
alert("sending request : " + $("#search-input").val());
}, 400); //delay time in milliseconds
});
基于:
源相关文章:
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- jQuery验证插件submitHandler Ajax
- Jquery 验证插件 - 字段仍然产生错误
- 在使用 jQuery 验证插件进行验证后,使用 AJAX 提交表单
- 附加要使用的变量jQuery验证插件
- Jquery验证插件在与<发件人:form>标签
- jquery在动态表单输入上验证插件不起作用
- 表单验证消息(使用jQuery验证插件)
- jQuery验证插件-比较两个选择下拉列表的自定义方法
- jQuery验证插件,如果.is(“:已检查”),则需要该插件
- jQuery验证插件停止表单提交,提交按钮获胜'不起作用
- 如果选中了上一个复选框,则需要的验证插件
- jQuery表单验证插件's只有文字字段的问题
- Jquery验证插件两个按钮
- jquery验证插件-错误删除
- jQuery验证插件-表单不提交
- [contenteditable]元素和jQuery验证插件的问题
- 使用jquery验证插件检查数据库中是否存在电子邮件
- 如何从jQuery验证插件函数中删除AJAX
- 如何使用 Jquery 验证插件专门验证某个表单字段