【问题标题】:Parsley.js error messageParsley.js 错误信息
【发布时间】:2013-05-30 14:22:22
【问题描述】:

我正在使用来自http://parsleyjs.org/ 的 parsley.js。想要从回调函数 (onFieldError) 中获取错误消息,并将值放在 twitter 引导弹出窗口中。为此,我需要将它放在弹出框的 data-content 属性中,而不是 div 中。谁能告诉我如何做到这一点或解决这个问题。

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

这些是唯一可用的参数。

【问题讨论】:

    标签: javascript callback parsley.js


    【解决方案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 元素 -> 基本上,它应该是你的 popover dom 元素 errors.errorsWrappererrors.errorElem 将允许您更深入地自定义错误模板(默认为 ul 和 lis)

    希望对你有帮助

    最好的

    【讨论】:

      猜你喜欢
      • 2017-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多