2016-08-25 8 views
0

特定のフィールドの特定のエラーの位置が異なるようにしたいと思います。 私は次のビットを試しましたが、errorPlacementはエラーラベルを最初に正しく配置し、その位置を保持し、検証エラーが修正されたときに内容を空にします。 (それ以前に、DOMから手動で削除する場合にのみラベル誤り位置を再しないように)特定のルールから特定のエラーが発生した場合のJQueryバリデータ固有の位置(errorPlacementはエラーの位置を変更しません)

errorPlacement: function(error, element) { 
    if (error.text() == 'specific error from a specific rule') { 
    ///position error in the bottom off the form 
    } 
    else { 
    //position error in the default place as for all field errors 
    } 
}, 

答えて

0

は... ...

正しく初回のみエラーラベルを配置し、その位置を保持します

はい、デフォルトの動作では、エラーメッセージ要素を挿入し、それ以降のすべてのエラーに対してトグルするためです。それはプラグインの設計方法です。

関連する問題