我有一个表单,在提交 jquery.validate() 时会验证表单,如果失败,则不会提交表单。现在我希望在验证表单之前触发一个函数。我的想法是在 .validate() 中应该有某种类型的“beforeValidate”参数或类似的东西,就像规则、消息等......
问问题
156 次
1 回答
0
如果我正确地回答了你的问题,我认为这就是你需要做的(不知何故)
$(".selector").validate({
invalidHandler: function(form, validator) {
var errors = validator.numberOfInvalids();
if (errors) {
var message = errors == 1
? 'You missed 1 field. It has been highlighted'
: 'You missed ' + errors + ' fields. They have been highlighted';
$("div.error span").html(message);
$("div.error").show();
} else {
$("div.error").hide();
}
}
})
可以在此代码中进行更多修改,但如果没有提供代码,可以将其视为模板;)
于 2012-06-20T12:21:21.467 回答