現在、私は各入力のエラーメッセージを印刷するerrorPlacement
を使用しています。そして、は私のフォームからいくつかのエラーメッセージを一元化
$('#my_form').validate({
errorPlacement: function(error, element) {
// Some code that print error below each inputs
},
...
、私はこのように、showErrors
でエラーメッセージを集中しようとした:
showErrors: function(errorMap, errorList) {
// Some code that centralize each error for each input in one place
},
...
});
私のフォームの一部のエラーメッセージだけを集中化したいのを除いて、すべて機能するわけではありません。私が一元化したい入力に対してのみshowErrors
を使用するようなもの、そして他のもののためにerrorPlacement
。
あなたは 'errorMap'と' errorList'を検査し、必要に応じて条件に応じて各メッセージを配置するために 'showErrors'を使う必要があります。 – Sparky
これは事実上私がやったことで、私は現時点で別の解決策を見つけられませんでした。私はそれを検証するつもりはない場合は、このコメントを答えとして追加してください。 – Nenroz