如何解决欧芹验证-如何关闭默认消息?
这应该是一种快速修复方法,但是我无法在网络上找到任何方法。我正在使用Parsley验证。到目前为止,一切工作正常。除非我无法“关闭”默认消息。所以我正在使用
在div中获取自定义消息enter code here
data-parsley-errors-container="#my_error_field"
//with this div
<div id="my_error_field"></div>
<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;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。