用jquery的validate插件验证表单元素的值,验证checkbox时出错,求大神帮忙,万分感谢啊!

我的check是通过ajax获取后台数据后,动态生成的varinput="";$.post("user!getRoles2Json.action",function(da... 我的check是通过ajax获取后台数据后,动态生成的
var input = "";
$.post("user!getRoles2Json.action",function(data) {
//console.log(data);
$.each(data,function(index,row) {
input = "<p class=\'yz\'><input class=\'yang2 selected dropdown\' name=\'user.roleCode\'"
+"id=\'roleCode\' type=\'checkbox\' value=\'"+row.roleCode+"\' style=\'width: 15px; height: 15px;\'/><span>"+row.roleName+"</span></p>";
$(input).appendTo(p);
});

});
在validate里边rules该怎么写啊?messages又该怎么写? 老是不对。
在线等啊。 错误是: 不管我选中不选中checkbox复选框,form表单都提交不了。 alert($('#form').valid) 一直都是false。
展开
 我来答
2277512
推荐于2017-11-26 · TA获得超过165个赞
知道小有建树答主
回答量:183
采纳率:100%
帮助的人:165万
展开全部
jquery.validate最方便的验证方式是在class里边写验证规则,这种写法也支持动态加载的元素,楼主可以了解一下
另外,你这里的checkbox是是不会参加校验的,返回false可能是其他原因
更多追问追答
追问
但是我把rules里边的校验checkbox的规则删了之后,表单就能正常提交了。
追答
你那个rules的代码给我看看

另外必须说的是,rules是不支持动态元素的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式