位置: 编程技术 - 正文

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)

  • 印花税入什么科目核算成本
  • 个人独资企业要承担无限责任吗
  • 小规模计提增值税
  • 安置残疾人税收优惠
  • 公司优秀党员事迹材料
  • 固定资产投资额包括哪些会计科目
  • 基金会对外捐赠未收到发票怎么入账
  • 个人接受现金捐赠的例子
  • 收到订金如何开票
  • 提供咨询服务的小规模企业是一般纳税人吗
  • 专家咨询费个人所得税怎么计算
  • 自行研发无形资产暂时性差异
  • 合并会计报表中的未分配利润反应的是什么
  • 企业物流成本会计核算问题研究
  • 由受托方提供原料和主要材料,受托方给我们开什么发票
  • 收到一张建筑服务*施工费发票
  • 印花税少提了怎么办
  • 预付账款冲销其他应付款法人吗
  • 企业收回报废产品合法吗
  • 发票抬头是个人,能在单位报销吗
  • 朋友借资质汇款到公司要收税吗?
  • 内部退养个税计算方式
  • 保理利息开具增值税专用发票
  • 补缴以前年度的印花税账务处理
  • 冲销凭证怎么记账
  • 两万元大写金额报销单怎么写
  • 行政单位对固定资产购买保险
  • 3%征收率减按2%征收增值税怎么算
  • 上月有留底税额,这个月有销销没有进项怎么做账
  • 收到厂家返利怎么做账务处理
  • 政府扶持资金要交所得税吗
  • 间断性断网
  • 教你如何正确选择轮胎
  • 土地出让金可以代缴吗
  • vue print nb 教程
  • mt-mon.exe
  • 营改增之后账务怎么处理
  • fssm32.exe是什么进程 有什么作用 fssm32进程查询
  • 艾草的功效与作用洗头
  • csdn创作
  • 注册资本和投资总额的关系
  • vue运行报错怎么解决
  • 增值税纳税申报表在哪里打印
  • 预缴土地增值税的税率
  • 单图像三维重建
  • bom也称为
  • lxml&xpath一站式教学
  • ps渐变透明效果怎么弄
  • 旅游服务发票可以抵税吗
  • 准予扣除的业务宣传费
  • 增值税电子发票怎么领用
  • 滴滴普通发票如何开
  • 公司个人所得税申报操作流程
  • 一般纳税人应交税费二级科目有哪些
  • 纳税人的发票填什么
  • 买二手车注意事项与提车细节
  • 安装调试费收费标准
  • 一般纳税人只交社保无发票往来需要做账吗
  • 公司车辆做账交增值税吗
  • 限售股锁定期延长
  • pe下修改windows下的盘符
  • ubuntu20.04升级20.10
  • win8系统如何关闭杀毒系统
  • win10 mobile下载
  • register.exe - register进程有什么用.是什么意思
  • window8设置ip
  • Win10打开淘宝https被划上红色斜杠的快速解决办法
  • win7注册表文件位置
  • [视频大小超过限制,无法查看]怎么打开
  • cocos2dx游戏开发进阶卷这本书怎么样
  • 在vs中搭建opengl环境
  • unity projector
  • 3行程序搞定SVM分类-用JAVA程序调用LibSVM API 最简单的示例
  • asp.net 4.8
  • unity每秒执行一次
  • android:ellipsize="marquee"
  • shell脚本sudo免输密码
  • nodejs esmodule
  • python 嵌套
  • javascript面向对象 第三方类库
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设