欧芹验证-如何关闭默认消息?

问题描述

这应该是一种快速修复方法,但是我无法在网络上找到任何方法。我正在使用Parsley验证。到目前为止,一切工作正常。除非我无法“关闭认消息。所以我正在使用

在div中获取自定义消息
enter code here

 data-parsley-errors-container="#my_error_field"
  //with this div  
 <div id="my_error_field"></div> 

以及认的Parsley消息。欧芹一直在写着这样的标签

  <label id="thisfield-error" class="error" for="thisfield">This field is required.</label>

我的欧芹配置为:

 <p><input type="text" id="person1" required="" data-parsley-required-message="required" data-parsley-errors-container="#person1_error_field" data-parsley-trigger="keyup"></p>

因此,我以一条的价格收到两条几乎重复的消息。我确信有一种方法可以关闭这些认消息,因此Parsley不会继续输入此其他认消息。如果有人对Parsley有足够的了解,我将不胜感激。谢谢。如果我输入的内容有误,请原谅。

解决方法

好问题。听起来您多次调用parsley()听起来很像。对我来说,您好像在两次验证每个字段。我知道有时需要多次验证,但是在这种情况下,我不确定如何关闭默认消息。但是一个快速的技巧是将不需要的消息隐藏在您的css文件中。优点是可以防止显示消息。缺点是它仍然使用资源,您可能必须对数十个字段执行此操作。我希望这里的其他人可以提供进一步的帮助。但是就像我说的那样,听起来您多次调用parsely()。

这是欧芹在您的代码中输入的行:

      <label id="thisfield-error" class="error" for="thisfield">This field is required.</label>

这是您在css文件中执行的操作:

  #thisfield-error {
         display: none;
  }