3

http://parsleyjs.org/の parsley.js を使用しています。コールバック関数 (onFieldError) からエラー メッセージを取得し、Twitter ブートストラップ ポップオーバー内に値を配置したいと考えていました。そのためには、div ではなく、ポップオーバーの data-content 属性内に配置する必要があります。これを行う方法またはこれを修正する方法を教えてください。

onFieldError: function ( elem, constraints, ParsleyField ) {}

これらは、使用可能な唯一のパラメーターです。

4

1 に答える 1

1

parsley.js ソース ファイルを見るとerrors、ファイルの下部にオブジェクト構成があり、エラー メッセージを表示する場所を制御できることがわかります。それを見てみましょう:

// specify where parsley error-success classes are set
errors: {
    classHandler: function ( elem, isRadioOrCheckbox ) {}
  , container: function ( elem, isRadioOrCheckbox ) {}
  , errorsWrapper: '<ul></ul>'
  , errorElem: '<li></li>'
}

errors.classHanderクラス parsley-successを受け取る dom 要素です。error 要素が追加される dom 要素です ->基本的に、ここに popover dom 要素があり、エラー テンプレート (デフォルトでは ul と lis) をより深くカスタマイズできます。parsley-errorerrors.container errors.errorsWrappererrors.errorElem

それがあなたを助けることを願っています

一番

于 2013-09-19T15:02:08.017 に答える