Parsley.js错误消息

时间:2013-06-04 08:56:39

标签: javascript callback parsley.js

我正在使用http://parsleyjs.org/中的parsley.js。想要从回调函数(onFieldError)获取错误消息,并将值放在twitter bootstrap popover中。为了做到这一点,我需要将它放在popover的data-content属性中,而不是div。任何人都可以告诉我如何做到这一点或解决这个问题。

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

这些是唯一可用的参数。

1 个答案:

答案 0 :(得分: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元素 - &gt; 基本上,它应该是你的popover dom元素 errors.errorsWrappererrors.errorElem将允许您更深入地自定义错误模板(默认情况下,ul和lis)

希望能帮到你

最佳