jquery validate怎么将几个错误提示一起显示呢

我写了一个省市区的select,错误提示是一样的,如何只显示一个,只要3个select之中有一个没有选择就显示‘没有选择地区的提示’呢... 我写了一个省市区的select ,错误提示是一样的,如何只显示一个,只要3个select 之中有一个没有选择就显示‘没有选择地区的提示’呢 展开
 我来答
我的奋斗之努力
2015-12-14 · TA获得超过6493个赞
知道大有可为答主
回答量:5042
采纳率:0%
帮助的人:1922万
展开全部
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//开启调试不发送表单
})
追问
我上面写的很清楚的,不要靠别人的来回答我
香颂有你
2015-12-14 · TA获得超过4318个赞
知道小有建树答主
回答量:1678
采纳率:0%
帮助的人:402万
展开全部
这个你在要展示错误信息位置先加个定位符(div id="err")
然后当验证不通过的时候把信息填充进去
$("#err").append(error)这样信息就能在那地方显示了
追问
但是我的表单还有别的东西,这样写会不会把别的也弄进去
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式