yea*_* me 2 javascript jquery jquery-validate
$('.register_form').validate({
invalidHandler: function(){
return false;
}
Run Code Online (Sandbox Code Playgroud)
我试过这个但是没有用,如何删除错误信息,而是将输入边框变为红色?没有在docs上找到例子
你的代码:
invalidHandler: function(){
return false;
}
Run Code Online (Sandbox Code Playgroud)
它不起作用,因为invalidHandler回调与创建,控制或放置错误label元素无关.只有在表单无效时才会提交.它只是与提交有效表格时触发的完全相反. 请参阅所有回调函数的文档.submitHandler
该errorPlacement回调函数是用来放置错误信息label页面上的元素.如果您只是return false在此回调函数中放置一个,则不会在任何地方放置任何错误消息.
$('.register_form').validate({
// rules, options, callbacks,
errorPlacement: function() {
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
然而,error和valid类仍然会自动为他们进行验证域元素切换.因此,只需使用CSS根据需要设置样式.
.error {
border: 1px solid #f00;
}
.valid {
border: 1px solid #0f0;
}
Run Code Online (Sandbox Code Playgroud)
演示:http: //jsfiddle.net/zqqdV/
| 归档时间: |
|
| 查看次数: |
6378 次 |
| 最近记录: |