我正在使用jQuery验证,但我真的不想有任何错误消息。相反,我需要在有问题的输入/选择/等方面有红框。这些红色框是一块添加的蛋糕,但我仍然不能自己删除错误信息。我如何完全禁用它们?jQuery验证 - 隐藏显示验证错误消息/显示自定义错误
回答
使用自定义错误放置功能(请参阅插件的options),该功能不会将错误消息附加到任何内容。
$('#form').validate({
errorPlacement: function(error,element) {
return true;
}
});
或者你可以把错误信息放在页面的其他地方 - 比如说在页面顶部的DIV中。
您可以覆盖showErrors
功能:
jQuery('form').validate({
showErrors: function(errorMap, errorList) {
// Do nothing here
},
onfocusout: false,
onkeyup: false,
rules: {
email: {
required: true
}
},
messages: {
email: {
required: 'The email is required'
}
}
});
这不会消除突出元素? – tvanfosson 2009-10-16 13:39:34
@tvanfosson:是的,它确实如此。 – 2009-10-17 06:54:10
感谢onfocusout和onkeyup! – user3560988 2016-03-20 18:48:20
这是我要做的事。只要把$.validator.messages.required = '';
呼叫之前,初始化的validate()即:
$.validator.messages.required = '';
$('#formData').validate({});`
这将使它显示在输入的风格,但没有消息的标签!
完美的解决方案 – 2015-06-08 10:23:48
- 1. 自定义验证错误不显示
- 2. 验证后显示错误消息 - jQuery验证
- 3. jquery:验证后隐藏错误消息
- 4. 验证但不显示错误消息
- 5. zend_Form:显示验证和错误消息
- 6. Vuejs:ajax验证错误消息不显示
- 7. jQuery验证自定义错误消息
- 8. Asp.Net自定义验证控件不显示错误消息
- 9. jQuery验证不显示错误信息
- 10. Django:显示管理员验证错误的自定义错误消息
- 11. 用于验证组的验证组不显示错误消息
- 12. 验证显示验证错误消息的摘要
- 13. 已定义验证错误消息未显示在node.js中
- 14. 如何显示自定义验证器错误消息的消息框?
- 15. Laravel验证错误显示
- 16. Ajax.BeginForm - 显示验证错误
- 17. Wordpress验证错误显示
- 18. kohana自定义验证错误消息
- 19. 自定义JAXB验证错误消息
- 20. jQuery验证插件:隐藏错误消息并显示重点内容
- 21. jQuery验证 - 隐藏错误信息
- 22. jQuery验证插件隐藏/显示错误容器
- 23. jquery验证:在自定义div内显示错误标签
- 24. jQuery验证不隐瞒错误消息
- 25. cakephp显示验证错误与jquery
- 26. JQuery远程验证不显示错误
- 27. jQuery验证 - 只显示一条错误消息
- 28. JQuery验证 - 在错误消息中显示字段名称
- 29. jQuery验证已加载,但不显示错误消息
- 30. jQuery验证 - 在文本字段中显示错误消息
谢谢,发现这个答案,而同样的问题:) – Agos 2010-07-15 13:00:02
@tvanfosson,它可以像这样使用CSS:'label.error {display:none!important;}' – Mori 2012-10-30 03:19:19
@RainLover这不会覆盖任何样式直接在元素上设置。我不得不看看插件通常如何显示。如果它完全基于类,它会工作,但如果它使用show/hide,那么它不会。这也会迫使你进入一个全球性的解决方案(假设一个单一的网站范围的样式表)。 – tvanfosson 2012-10-30 13:04:06