微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Jquery验证:调用有效而不显示错误?

使用JQuery Validation插件,我试图调用.valid()方法,而没有在屏幕上显示错误消息的副作用.我尝试过很多场景都没有成功,我的最新成绩是:
$('#signup').validate({
            showErrors: function() { return; },errorElement: "",errorClass: "",errorPlacement: function() { },invalidHandler: function() { },highlight: function(element,errorClass) { },unhighlight: function(element,errorClass) { }
        });

$('#displayPurposes').text("Valid: " + $("#EMailAddress_EmailAddress").valid());

虽然.valid()调用正常工作,但它仍然会导致显示错误消息的副作用.

我不希望这种情况发生,请帮忙.

解决方法

好吧,您可以使用CSS来“强制”隐藏创建错误消息元素,而不是尝试禁用插件所做的任何错误放置.就像是:
label.myvalidationclass { display: none !important; }

myvalidationclass是错误名称或您自己的错误类别.

我知道它不是一个非常好的解决方案,但在我看来,显示错误消息是该插件的核心功能之一.

d.

原文地址:https://www.jb51.cc/jquery/181098.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐