如何覆盖Parsley.js默认配置以在项目中使用

时间:2014-03-23 01:34:10

标签: jquery validation config parsley.js

我正在尝试更改Parsley的默认设置,以便它与Bootstrap 3.x的样式格式匹配。

我找到了这段代码:https://gist.github.com/askehansen/6809825

我在“Parsley.min.js”之后添加了这个(顺便使用v2.0.0)文件,但似乎根本没有工作。我只使用DOM api,而不是常规的js parsley()调用。

这样做的正确方法是什么?

谢谢大家。

1 个答案:

答案 0 :(得分:6)

首先,这个要点在2.x版本中不再有效。默认配置位于:http://parsleyjs.org/doc/annotated-source/defaults.html

您可以更新上面的要点,使其适用于新的选项配置对象,主要是,它会看起来类似于:

  window.ParsleyConfig = {
    classHandler: function ( elem, isRadioOrCheckbox ) {
      // specify where parsley error-success classes are set
      return $(elem).parents(".form-group");
    },
    errorsWrapper: '<span class="help-block"></span>',
    errorTemplate: '<span></span>' 
   };

其次,您需要在调用parsley.min.js之前定义window.ParsleyConfig

请查看文档,了解ParsleyConfig的工作原理以及如何使用它来自定义整个Parsley行为:http://parsleyjs.org/doc/index.html#psly-usage-global-configuration