jquery validate怎么将几个错误提示一起显示呢
我写了一个省市区的select,错误提示是一样的,如何只显示一个,只要3个select之中有一个没有选择就显示‘没有选择地区的提示’呢...
我写了一个省市区的select ,错误提示是一样的,如何只显示一个,只要3个select 之中有一个没有选择就显示‘没有选择地区的提示’呢
展开
2个回答
展开全部
1、你这是想要统一显示错误信息呢?
这个是直接在页面上先写好一个div.err元素。errorPlacement:callback();将error都添加到里面就好了。
js:
errorPlacement:function(error,element) {
error.addpendTo("#errMsg");//将错误信息全部放入到一个div内部显示
});
<div id="errMsg"><!--错误信息集中这里显示--></div>
<form name="fm" id="fm" action="">
......
</form>
2、还是只显示出现的第一个错误信息呢??【这个应该没有这种做法吧】
3、就算是groups也是对一组元素进行验证装入到一个div内,其他的就放入到其他div内,可以在多看看api文档讲解哦~~
groups:
对一组元素的验证,用一个错误提示,用error
Placement控制把出错信息放在哪里
$("#myform").validate({
groups:{
username:"fname
lname"
},
errorPlacement:function(error,element) {
if
(element.attr("name") ==
"fname" || element.attr("name") == "lname")
error.insertAfter("#lastname");//查找到符合groups封好的属性组,就添加到某个div下方
else
error.insertAfter(element);//否则直接插入到当前元素后面
},
debug:true//开启调试不发送表单
})
这个是直接在页面上先写好一个div.err元素。errorPlacement:callback();将error都添加到里面就好了。
js:
errorPlacement:function(error,element) {
error.addpendTo("#errMsg");//将错误信息全部放入到一个div内部显示
});
<div id="errMsg"><!--错误信息集中这里显示--></div>
<form name="fm" id="fm" action="">
......
</form>
2、还是只显示出现的第一个错误信息呢??【这个应该没有这种做法吧】
3、就算是groups也是对一组元素进行验证装入到一个div内,其他的就放入到其他div内,可以在多看看api文档讲解哦~~
groups:
对一组元素的验证,用一个错误提示,用error
Placement控制把出错信息放在哪里
$("#myform").validate({
groups:{
username:"fname
lname"
},
errorPlacement:function(error,element) {
if
(element.attr("name") ==
"fname" || element.attr("name") == "lname")
error.insertAfter("#lastname");//查找到符合groups封好的属性组,就添加到某个div下方
else
error.insertAfter(element);//否则直接插入到当前元素后面
},
debug:true//开启调试不发送表单
})
追问
我上面写的很清楚的,不要靠别人的来回答我
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询