Javascript JQuery验证器如何删除错误消息并改为添加边框着色
我已经尝试过了,但是没有成功,我如何删除错误消息,并将输入边框改为红色?在文档中未找到示例,您可以使用Javascript JQuery验证器如何删除错误消息并改为添加边框着色,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,我已经尝试过了,但是没有成功,我如何删除错误消息,并将输入边框改为红色?在文档中未找到示例,您可以使用 $('.register_form').validate({ invalidHandler: function(){ return false; } 和Css: errorPlacement: function(){ return false; } 演示您的代码: .error { border: 2
$('.register_form').validate({
invalidHandler: function(){
return false;
}
和Css:
errorPlacement: function(){
return false;
}
演示您的代码:
.error {
border: 2px solid #FF4000;
}
.valid {
border: 2px solid #2EFE2E;
}
它不起作用,因为invalidHandler
回调与创建、控制或放置错误标签
元素无关。它仅在表单无效时在提交时激发。它与只在提交有效表单时触发的submitHandler
完全相反。对于所有回调函数
errorPlacement
回调函数用于在页面上放置错误消息label
元素。如果您只是在这个回调函数中放置一个返回false
,那么任何地方都不会出现错误消息
invalidHandler: function(){
return false;
}
但是,在验证字段元素时,错误
和有效
类仍将在字段元素上自动切换。因此,只需根据需要使用CSS来设置这些样式
$('.register_form').validate({
// rules, options, callbacks,
errorPlacement: function() {
return false;
}
});
演示:
.error {
border: 1px solid #f00;
}
.valid {
border: 1px solid #0f0;
}