送信時に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 に答える