$('.register_form').validate({
invalidHandler: function(){
return false;
}
我已经尝试过了,但是没有用,如何删除错误消息,而是将输入边框颜色设置为红色?在文档中找不到示例
您的代码:
invalidHandler: function(){
return false;
}
它不起作用,因为invalidHandler
回调与创建,控制或放置错误label
元素无关。仅当表单无效时才在提交时触发。它与的完全相反,后者仅在提交有效表格后才会触发。请参阅文档以了解所有回调函数。submitHandler
该errorPlacement
回调函数是用来放置错误信息label
页面上的元素。如果仅return false
在此回调函数中放置a ,则不会在任何地方放置错误消息。
$('.register_form').validate({
// rules, options, callbacks,
errorPlacement: function() {
return false;
}
});
但是,验证时,error
andvalid
类仍将在字段元素上自动切换。因此,只需使用CSS即可根据需要设置样式。
.error {
border: 1px solid #f00;
}
.valid {
border: 1px solid #0f0;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句