如果您想完全忽略 parsley-success 字段,Parsley.js 中是否有任何配置选项允许您不将 parsley-success 字段添加到输入中?

Is there any configuration option in Parsley.js that allows you to not add the parsley-success field to an input if you want to ignore it altogether?

我已经排除了一个输入,它添加了成功 class(我不介意) $('form').parsley({ excluded: '[data-parsley-sum-total="all"]' }); 但是还有许多其他输入没有经过验证,我不想在提交时添加 'parsley-success' class。如果我将它们添加到排除的输入列表中,提交后它仍然显示 'parsley-success' class。我现在只是在提交时手动删除它们,但是是否可以选择不首先给它们 class?

使用欧芹 2.0.7
在此先感谢您的帮助。

编辑:
如果这有帮助,我希望显示验证的输入都在一个 div 中,如下所示:

<form id="f">
  <input>
  <input>
  <div id="d">
      <input>
      <input>
  </div>

我想做类似 $('#d').parsley() 的事情,但这显然行不通。

此外,除了像我上面提到的那样使用欧芹排除之外,使用 data-parsley-group="" 对我也不起作用,两者都只是从验证中排除,但没有为我解决欧芹成功问题。

有趣的一点,应该更容易。

虽然得到你想要的东西并不难。您可以监听 parsley:field:validate 事件,并根据它是否有约束来切换 class "no-constraint"。对您的 CSS 文件进行简单调整即可获得您想要的结果。