【问题标题】:JQuery Form Validation - OnblurJQuery 表单验证 - Onblur
【发布时间】:2012-02-19 18:43:39
【问题描述】:

我有一个使用jquery form validator 的表单:我的问题是如何让验证不仅在提交时触发,而且在模糊时触发?我希望它验证模糊上的每个单独字段(不是模糊上的整个表单,因为我不希望为尚未向下滚动到的字段显示错误)。

我喜欢这个插件,如果我能得到它来验证模糊的每个字段。对于长表格,我需要在用户填写整个表格之前收到提醒。

我是 jquery 和表单验证的新手,所以如果有人知道如何解决这个问题,你能否具体说明我需要如何编辑以及需要编辑哪些文件才能完成此操作。谢谢。

【问题讨论】:

标签: jquery ajax validation onblur


【解决方案1】:
    <script type="text/javascript">
    jQuery().ready(function() {
       jQuery("#form").validate({
          onfocusout: function(element) { jQuery(element).valid(); } ,
});
})
     </script>

通过添加这个,我得到了 onblur 的工作。

【讨论】:

    【解决方案2】:

    正如您从demo 中看到的那样,验证确实发生在模糊时(也在点击和提交时)。你确定你没有禁用它吗?
    也许您设置了错误的options(向下滚动查看选项)或者您没有在正确的时间设置验证?

    【讨论】:

    • 您在上面发布的链接没有验证模糊...?至少在我的比赛中不是。我正在使用火狐。
    • @user982853 我的意思是第一个表单,对我来说它在模糊时验证(尝试在第一个字段中仅插入一个字符并按 Tab)
    • 不,不工作。我重新下载了所有内容,但仍然无法正常工作。当我只是访问 jquery 演示时也不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-18
    • 2023-04-03
    • 1970-01-01
    • 2011-07-12
    • 2013-10-07
    相关资源
    最近更新 更多