Jquery validate验证表单时多个name相同的元素
来源:互联网 发布:软件开发工程师 编辑:程序博客网 时间:2024/05/21 13:56
if ($.validator) { $.validator.prototype.elements = function () { var validator = this, rulesCache = {}; // select all valid inputs inside the form (no submit or reset buttons) return $([]).add($(this.currentForm) .find("input, select, textarea") .not(":submit, :reset, :image, [disabled]") .not(this.settings.ignore) .filter(function () { if (!this.name && validator.settings.debug && window.console) { console.error("%o has no name assigned", this); } //注释这行代码 // select only the first element for each name, and only those with rules specified //if ( this.name in rulesCache || !validator.objectLength($(this).rules()) ) { // return false; //} rulesCache[this.name] = true; return true; })); } }
项目中用到了Jquery validate验证表单,但是在验证动态生成的多行表单元素时因为name相同导致验证失败,查询网上其他文章后整理出符合需求的修复脚本,在需要校验有重复name表单的页面中引入,其他校验照原有的写法即可。
脚本内容
参考文章
http://blog.csdn.net/molashaonian/article/details/53860041 阅读全文
0 0
- Jquery validate验证表单时多个name相同的元素
- Jquery validate验证表单时多个name相同的元素只验证第一个的问题
- 【JQ】 validate验证表单时多个name相同的元素的解决办法
- jquery.validate.js,多个name属性相同的验证
- jquery validate 多个相同name的文本框验证
- JQuery validate 验证一个单独的表单元素
- jquery.validate验证单个表单元素的方法
- jquery validate不能验证多个相同的Name 只验证第一个的方案
- Jquery的validate表单验证
- jQuery.validate验证时用的是Form输入表单的name属性
- jQuery.validate验证时用的是Form输入表单的name属性
- jQuery Validate--针对多个相同名称的元素的验证
- Struts2.0中使用JQuery的validate表单验证 取name问题
- jQuery validate 表单验证
- jquery validate 表单验证
- jquery validate 表单验证
- jQuery validate验证表单
- jquery validate 表单验证
- 「网络流 24 题」餐巾计划
- leetcode--Search a 2D Matrix
- 【队内胡策】2017.10.16
- centos7下使用yum安装mysql5.7.10
- js获取地址栏参数的值
- Jquery validate验证表单时多个name相同的元素
- python-mysql安装错误问题
- Angularjs自定义服务~使用Module的provider方法
- Decorator Design Pattern
- myeclipes mac版下载与破解
- bzoj1049 数字序列
- Hibernate Validator 6总结
- 26、Selenium + Python 实现 UI 自动化测试-调用 JavaScript 操作滚动条
- JavaScript中将九九乘法口诀在9乘9表格中输出