2017-02-14 6 views
1

現在、私は各入力のエラーメッセージを印刷する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

+1

あなたは 'errorMap'と' errorList'を検査し、必要に応じて条件に応じて各メッセージを配置するために 'showErrors'を使う必要があります。 – Sparky

+0

これは事実上私がやったことで、私は現時点で別の解決策を見つけられませんでした。私はそれを検証するつもりはない場合は、このコメントを答えとして追加してください。 – Nenroz

答えて

1

showErrorsは、集中化したい入力にのみ使用し、その後はerrorPlacementを使用するようなものです。

1つは常に他のものを乗り越えるでしょう。

errorMaperrorListを検査し、必要に応じて各メッセージを条件付きで配置するためには、すべてshowErrorsを使用する必要があります。

-1

text-align:center;を使用できます。 CSSのプロパティ。

+0

いいえ、それは私が期待するものではありません。 – Nenroz

+1

"center"!= "centralize" – Sparky

関連する問題