Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery表单验证-Onblur_Jquery_Ajax_Validation_Onblur - Fatal编程技术网

JQuery表单验证-Onblur

JQuery表单验证-Onblur,jquery,ajax,validation,onblur,Jquery,Ajax,Validation,Onblur,我有一个表单,它使用:我的问题是如何让验证不仅在提交时触发,而且在模糊时触发?我希望它验证模糊上的每个单独字段(而不是模糊上的整个表单,因为我不希望它们尚未向下滚动到的字段显示错误) 我喜欢这个插件,只要我能让它验证模糊上的每个字段。对于长表单,我需要在用户填写整个表单之前提醒他们 我不熟悉jquery和表单验证,所以如果有人知道如何解决这个问题,您可以具体说明我需要如何编辑以及编辑哪些文件来完成这项工作。谢谢。正如您从中看到的,验证确实发生在blur上(也发生在单击和提交时)。您确定没有禁用它

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

我喜欢这个插件,只要我能让它验证模糊上的每个字段。对于长表单,我需要在用户填写整个表单之前提醒他们

我不熟悉jquery和表单验证,所以如果有人知道如何解决这个问题,您可以具体说明我需要如何编辑以及编辑哪些文件来完成这项工作。谢谢。

正如您从中看到的,验证确实发生在blur上(也发生在单击和提交时)。您确定没有禁用它吗?
可能是设置错误(向下滚动查看选项),或者只是没有在正确的时间设置验证?


    <script type="text/javascript">
    jQuery().ready(function() {
       jQuery("#form").validate({
          onfocusout: function(element) { jQuery(element).valid(); } ,
});
})
     </script>
jQuery().ready(函数()){ jQuery(“#表单”).validate({ onfocusout:函数(元素){jQuery(元素).valid();}, }); })

通过添加这个,我让onblur正常工作。

你应该看看那里,你上面发布的链接没有在blur上验证。。。?至少在我的公司里不是这样。我正在使用firefox。@user982853我指的是第一个表单,对我来说,它在blur上进行验证(尝试在第一个字段中只插入一个字符,然后按tab键)不起作用。我重新下载了所有内容,但仍然无法工作。当我只是访问jquery演示时,它也不起作用。