jQuery Validateを使用していますが、エラーメッセージは一切表示したくありません。むしろ、問題のある入力/選択などの周りに赤いボックスを配置する必要があります。これらの赤いボックスは追加するのが簡単でしたが、それでもエラーメッセージ自体を削除することはできません。それらを完全に無効にするにはどうすればよいですか?
81913 次
3 に答える
145
エラーメッセージを何にも追加しないカスタムエラー配置関数(プラグインのオプションを参照)を使用します。
$('#form').validate({
errorPlacement: function(error,element) {
return true;
}
});
または、ページの別の場所、たとえばページ上部のDIVにエラーメッセージを配置することもできます。
于 2009-10-16T13:35:21.813 に答える
10
showErrors
関数をオーバーライドできます。
jQuery('form').validate({
showErrors: function(errorMap, errorList) {
// Do nothing here
},
onfocusout: false,
onkeyup: false,
rules: {
email: {
required: true
}
},
messages: {
email: {
required: 'The email is required'
}
}
});
于 2009-10-16T13:36:33.927 に答える
8
これが私のやり方です。$.validator.messages.required = '';
validate()を初期化するための呼び出しの前に置くだけです。
$.validator.messages.required = '';
$('#formData').validate({});`
これにより、入力にスタイルが表示されますが、メッセージラベルは表示されません。
于 2015-05-10T12:41:52.167 に答える