今天被这个坑了一天,一定要记录一下!
表单提交的时候一直验证不了,明明写了rules如下:
$("#form").validate({
rules: {
applyName: {
required: true
}
});
但是验证一直不通过,好像根本不走这个方法。查了很多种原因,都不合适:
1、js代码有错误
运行了一下 浏览器和编译器都不报错 排除
2、没有引入插件
检查了一下三个附件都引入了 排除
3、form使用的是form的id 组件使用的是name 不然获取不到
检查之后也正确,排除
4、form标签要写在table标签之外
没想到这个竟然会影响!
因为要把表单用表格的形式展现出来,所以添加了table标签,但是添加在了form之外!
改了一下标签的顺序就可以了!!!!