Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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验证插件-如何为每次验证添加函数_Jquery_Jquery Validate - Fatal编程技术网

Jquery验证插件-如何为每次验证添加函数

Jquery验证插件-如何为每次验证添加函数,jquery,jquery-validate,Jquery,Jquery Validate,是否可以为表单字段的每次验证都执行一些功能? 我已经启用了验证插件的自动聚焦功能,但问题是我创建的函数发生在验证之前 我的职能: $("select, input").change(function(){ alert("example"); }); 验证 $(this.initVariables.formId).validate({ ignore: ":hidden", onkeyup: false }); 我想要的是: Validate e

是否可以为表单字段的每次验证都执行一些功能? 我已经启用了验证插件的自动聚焦功能,但问题是我创建的函数发生在验证之前

我的职能:

$("select, input").change(function(){
    alert("example");
});
验证

 $(this.initVariables.formId).validate({
        ignore: ":hidden",
        onkeyup: false
    });
我想要的是:

Validate
execute My Function
正在发生的事情:

execute My Function
Validate
我的目标是: 确定是否循环所有字段以计算错误消息的数量。如果我的函数发生在验证之前,则错误消息将不可见


谢谢。

如果您使用来自此站点的jquery验证插件

您可以在validator部分使用answer,而不是编写自己的钩子

希望这有帮助

只要。。。您已经有大量的选项和回调函数可用。
// Displays a summary of invalid fields after a invalid submit.
var validator = $("#myform").validate({
  invalidHandler: function() {
    $("#summary").text(validator.numberOfInvalids() + " field(s) are invalid");
  }
});