$("userForm").validate({
errorPlacement:function(error,element){
if(element.parent().hasClass("input-group")){
element.parent().after(error);
}else
element.after(error)
},
errorPlacement:function(error,element){
error.appendTo(element.parent().parent());
},
})
如果效果没有达到:可以试着将最后一句代码中的最后一个.parent()去掉试试。
userForm为form表单,加上这句话之后就可以将显示的所有的错误信息显示在最后面。
本文介绍了一种使用jQuery插件validate实现表单验证的方法,通过调整errorPlacement函数,可以使错误提示信息准确显示在输入框附近,提高了用户体验。具体实现了当输入框位于input-group中时,错误信息显示在input-group之后;当不在input-group中时,错误信息显示在输入框之后。
273

被折叠的 条评论
为什么被折叠?



