2013-06-04 167 views
3

我從http://parsleyjs.org/使用parsley.js。想要從回調函數(onFieldError)中獲取錯誤消息,並將該值放入twitter引導程序彈出窗口中。爲了做到這一點,我需要將它放在popover的data-content屬性中,而不是div。任何人都可以告訴我如何做到這一點或解決這個問題。Parsley.js錯誤消息

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

這些是唯一可用的參數。

回答

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-successparsley-error類的DOM元素。 errors.container是的DOM元素將在其中附加了錯誤的元素 - >基本上,它應該是在這裏你的酥料餅的DOM元素 errors.errorsWrappererrors.errorElem將允許您自定義更深的錯誤模板(默認情況下,UL和LIS)

希望能對你有所幫助

最好