位置: 编程技术 - 正文

jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法(jquery validation)

编辑:rootadmin

推荐整理分享jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法(jquery validation),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery validator,jquery-validation,jquery validator,jqueryvalidate验证,jquery中validate,jquery validation,jquery validation,jquery中validate,内容如对您有帮助,希望把文章链接给更多的朋友!

下面搜集了五种方法,主要还是前两个提供了解决方案,第三种需要修改jQuery源码:

修复jquery.validate插件中name属性相同(如name='a[]‘)时验证的bug

使用jQuery.validate插件 相同name的多个元素只能验证第一个元素的解决办法

动态生成的相同name的元素验证只会取第一个.

很恼火的问题.只有将jquery.validate.js中的对相同name的元素判断注释掉.

但是不知道会不会引起其他地方的BUG

希望以后jquery.validate.js能做针对元素ID进行验证而不仅仅针对元素name验证.

方法:

将行的代码注释掉即可

注释成

-----------------------------------------------------------------------------------------------------------------------------------------

这个表单的input 是随机生成的,所以name都是相同的,我现在要用jquery.validate.js来验证输入,现在只校验了第一id=‘a' 的,怎么让我验证所有的?

你这么写其实是添加验证成功的了,验证会被执行,只是submit的时候不是你想要的效果。

jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法(jquery validation)

你可以试试,输入第一个框后,在第二个框里点一下不输入再点到第三个框。可以看到验证的逻辑被执行了。

分析一下原因:

jquery.validate 这个插件在生成rules的时候是按name来生成的,也就是说,你的表单其实只添加了一条验证rule:就是对name=test_a的字段做非空和最小长度验证。

当输入框失去焦点时会触发这条规则,因为每个input的name都是test_a,可以命中rules中的规则

当submit的时候,同样会调用{'test_a': { required:true, minlength: 2}}这条规则, 只不过这条规则会被通过,因为已经有一个test_a字段达到了规则的要求。

追问

那怎么实现submit的时候全部校验呢?

回答

修改input的name, 动态生成不同的name

追问

我使用class的方式还是只检验一个啊?求解

回答

嗯,我也试了,是不行。所以建议修改name, 或者不用jq的插件---------------------------------------------------------------------------------------------------------------------------------------------

以上所述是小编给大家介绍的jQuery Validate验证表单时多个name相同的元素只验证第一个的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

jQuery实现圣诞节礼物传送(花式轮播) 大致介绍下午看到了一个送圣诞礼物的小动画,正好要快到圣诞节了,就动手模仿并改进了一些小问题原地址:花式轮播----圣诞礼物传送思路:动画中

jQuery基于xml格式数据实现模糊查询及分页功能的方法 本文实例讲述了jQuery基于xml格式数据实现模糊查询及分页功能的方法。分享给大家供大家参考,具体如下:1、此代码只支持xml格式数据,根据不同需求

根据Bootstrap Paginator改写的js分页插件 刚刚出来实习,之前实习的公司有一个分页插件,和后端的数据字典约定好了的,基本上是看不到内部是怎么实现的,新公司是做WPF的,好像对于ASP.NET

标签: jquery validation

本文链接地址:https://www.jiuchutong.com/biancheng/373984.html 转载请保留说明!

上一篇:jQuery实现的无缝广告图片左右滚动功能详解(jquery图片轮播无缝连接)

下一篇:jQuery实现圣诞节礼物传送(花式轮播)(jquery生成div)

  • 2021年餐饮业的税率是多少?
  • 取暖费摊销期限是多少年
  • 小规模纳税人增值税税率
  • 以现金形式收到包装物押金
  • 一般纳税人固定资产怎么入账
  • 可供出售资产减值损失
  • 搬迁补偿收入计入什么会计科目
  • 佣金是否要交所得税
  • 并购投资的方式有哪些
  • 公司法人往对公账户存钱
  • 异地预缴增值税后本地还要交吗
  • 怎样预交增值税
  • 如何区分境内所有银行卡
  • 税率简并的影响因素
  • 固定资产报废后怎么处理
  • 公司公章丢失登报后又找到了
  • 应收账款抹零会计分录
  • 股权代持分红免税吗
  • 城建税有哪些征税项目
  • 在win10中怎么从edge旧ie浏览器
  • 在win10系统中,如何限制孩子玩原神游戏
  • 停工损失会计准则
  • 如何计算劳务费个人所得税
  • 不征税收入与免税收入的区别
  • php抽奖算法程序怎么写
  • 公司出售已经提完折旧的机器
  • 股权出资成立公司的条件
  • 贴现会不会损害所有者权益
  • h5响应式布局是什么
  • 项目版本管理是什么
  • 怎么安装vue2.0
  • 外汇返佣金
  • 暂估成本的账务处理分录
  • php_imagick
  • 一键部署web应用
  • uniapp前端面试题
  • 给员工报销
  • 基于web的购物网站
  • ChatGPT 能自己跑代码了!
  • 工程补偿款开什么发票
  • 贷款为什么要把车过户给别人
  • 转让不动产与销售不符
  • mysql数据库访问速度慢的解决方法
  • sql随机抽样
  • 外地职工的界定
  • 应收票据周转率公式
  • 已抵扣的进项税额如何转出
  • 长期借款计提的利息可能借记
  • 公司买的吃的计入什么科目
  • 厨师的工资计入什么费用
  • 同花顺为什么有钱没法买
  • 暂估入库一直未取得发票需要调账吗
  • 个人开具的收据能税前扣除吗
  • 一般纳税人支付的哪些增值税进项税额不能抵扣
  • 盘亏应该怎么处理
  • 新会计准则待摊费用还有吗
  • ubuntu系统如何解压文件
  • win10edge浏览器默认主页网址
  • Win2003 上配置 VPN + NAT共享上网的步骤分享
  • windows8.
  • Ubuntu 8.10 Intrepid Ibex Alpha4 官方正式版下载
  • pruttct.exe - pruttct是什么进程 有什么用
  • linux阅读器
  • linux查看端口数据
  • flash插件app
  • unix2dos linux实现
  • Apache 2.0.55 for Linux 下载
  • win7系统咋样
  • 水模拟软件
  • cocos2d动画
  • c#的程序集
  • elementui基于vue
  • particular粒子怎么用
  • 使用权资产
  • python dask
  • 2022年最新最全执业药师继续教育考试答案
  • 江苏税务查询授权验证码
  • 从价计征和从租计征的区别,有什么优缺点
  • 怎么查个税交了多久
  • 建筑公司材料发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设