使用JQuery Validate插件的报Cannot read property 'settings' of undefined错误的解决方法
一、问题描述:
因为最近在做动态表单,很多字段需要动态添加验证,而我在动态添加删除校验规则时,浏览器经常报Cannot read property 'settings' of undefined,每次都要上网百度,发现网上的答案不总是能解决问题,而且费时间,因此特意写篇来记录一下,以便以后查看。
二、注意事项:
(1)在动态添加删除校验规则之前,记得初始化表格校验:
1 $("#inputForm").validate({ 2 rules: { 3 4 }, 5 messages: { 6 7 } 8 });
(2)确保用JQuery选择器获取的对象(下面代码标红的部分)不为空
$('选择器').rules('add', {maxlength: max_len,messages: {maxlength: jQuery.validator.format("<i class='fa fa-times-circle'></i><span style='color:#FF0000;'>字段的最大长度为{0}个字符</span>")} });
(3)尽量不要在别的页面动态添加验证,可以在需要验证的页面写个验证的function,然后在别的页面调用本页面的验证function。
转载于:https://www.cnblogs.com/bk-jin/p/9258786.html
使用JQuery Validate插件的报Cannot read property 'settings' of undefined错误的解决方法相关推荐
- [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法
[jQuery] Cannot read property 'msie' of undefined错误的解决方法 参考文章: (1)[jQuery] Cannot read property 'msi ...
- jquery升级到新版本报错[jQuery] Cannot read property ‘msie’ of undefined错误的解决方法...
最近把一个项目的jQuery升级到最新版,发现有些页面报错Cannot read property 'msie' of undefined.上jQuery网站上搜了一下,原因是$.browser这个a ...
- php 正则报错,PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析...
本文实例讲述了PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法.分享给大家供大家参考,具体如下: 环境错误级别:error ...
- QGC编译报错error C2220: 警告被视为错误 最佳解决方法
前面搜了一下,试过各种方法依然报错,先整理别人的解决方法 目录 一.重新保存文件 二,更改编码方式 三.最终解决方案:修改配置文件 一.重新保存文件 注意这里的配置"Wx/WX-" ...
- linux shell脚本 报错dirname:无效选项 -- b 错误原因 解决方法
今天在写一个Shell脚本的时候,发现调试的时候会报一个错 [oracle@smidb11 autoawrrpt]$ . a.sh dirname:无效选项 -- b 请尝试执行"dirna ...
- ajax三种错误ie,ie下jquery ajax 80020101错误的解决方法
注意注释 删除这些注释就可以了 Windows下一个MySQL有些错误的解决方法 1.无论是什么提示.我们有一个直接看错误日志.由于它描述了最具体描述错误日志. 于MySQL安装文件夹中找到 my.i ...
- jQuery validate插件submitHandler提交导致死循环解决方法
作者:海底苍鹰 地址:http://blog.51yip.com/jsjquery/1511.html dom对像的提交form.submit();和jquery对像的提交$('').submit() ...
- create-react-app创建的项目配置多入口MPA模式。报Cannot read property ‘filter’ of undefined
create-react-app创建的项目配置多入口MPA模式.报Cannot read property 'filter' of undefined 多入口配置 一.首先eject项目 执行npx ...
- mysql table plugin,MySql报错Table mysql.plugin doesn’t exist的解决方法
MySql报错Table mysql.plugin doesn't exist的解决方法 一般产生原因是手工更改my.ini的数据库文件存放地址导致的 mysql服务启动时候找不到内置数据库" ...
最新文章
- 如何开启PostGreSQL的远程访问端口?
- k-d tree树 近邻算法
- 12 个最佳的免费学习编程的游戏网站【转】
- 机器学习入门:K-近邻算法
- apache负载均衡的安装和实现方法
- DeeplabV3+ 在自己环境下跑出现的错误
- android震动提示音,android的消息提示(震动与提示音)
- java excel条件格式_Java 使用条件格式高亮Excel单元格
- 越来越受欢迎的Vue想学么,90后小姐姐今儿来教你
- 随想录(rtos中的signal)
- Outlook 邮箱备份操作手册
- python keras_用Python/Keras/Flask/Docker在Kubernetes上部署深度学习模型
- A8. 无人机编队飞行定位分析与讨论-大结局
- fullavatareditor 富头像上传编辑器
- 手机如何将图片缩小到20k?怎么指定压缩图片大小?
- CSS3弹性布局、响应式布局、PS
- php实现图片加密,PHP实现支持加盐的图片加密解密.pdf
- ZYNQ PS部分简介
- Object类型转换为Integer:
- java语言保留结构和联合_在下列概念中, Java 语言只保留了