是否可以为表单字段的每次验证执行某些功能? 我已启用验证插件的自动焦点,但问题是我在验证发生之前创建的函数。
我的功能:
$("select, input").change(function(){
alert("example");
});
验证
$(this.initVariables.formId).validate({
ignore: ":hidden",
onkeyup: false
});
我想要的是什么:
Validate
execute My Function
发生了什么:
execute My Function
Validate
我的目标: 是确定是否循环所有字段来计算错误消息的数量。如果My Function在验证之前发生,则错误消息将不可见。
谢谢。
答案 0 :(得分:0)
如果您使用此http://docs.jquery.com/Plugins/Validation#Options_for_the_validate.28.29_method
中的jquery验证插件您可以在验证器部分使用答案,而不是编写自己的挂钩 http://docs.jquery.com/Plugins/Validation/Validator/numberOfInvalids
// Displays a summary of invalid fields after a invalid submit.
var validator = $("#myform").validate({
invalidHandler: function() {
$("#summary").text(validator.numberOfInvalids() + " field(s) are invalid");
}
});
希望这个帮助