我正在使用jQuery Validate,但我真的不希望收到任何错误消息.相反,我需要在违规输入/选择/等周围设置红框.这些红色框是一块蛋糕,但我仍然无法删除错误信息.如何完全禁用它们?
tva*_*son 138
使用不会将错误消息附加到任何内容的自定义错误放置功能(请参阅插件的选项).
$('#form').validate({
errorPlacement: function(error,element) {
return true;
}
});
Run Code Online (Sandbox Code Playgroud)
或者您可以将错误消息放在页面的其他位置 - 例如在页面顶部的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'
}
}
});
Run Code Online (Sandbox Code Playgroud)
我就是这样做的.只需$.validator.messages.required = '';在你的调用之前初始化validate()即:
$.validator.messages.required = '';
$('#formData').validate({});`
Run Code Online (Sandbox Code Playgroud)
这将使它在输入上显示样式,但没有消息标签!
| 归档时间: |
|
| 查看次数: |
74101 次 |
| 最近记录: |