版本:nice Validator 0.7.3 错误提示:jquery.validator.js:5. Uncaught TypeError: Failed to set a named property on 'HTMLFormElement': Named property setter is not supported. 时间节点:之前的老代码,使用一直很正常,今天偶然发现 Validator 报错,最近未改动什么代码。 同样的代码,Edge 浏览器下正常,Google下会报错,没找到什么原因。。
ABC
June 24, 2021, 5:47 pm
valid.form 与 invalid.form 事件绑定无效
kle
February 1, 2021, 11:33 pm
同表单同名name 如何才能不统一提示?试过了用不同ID还是会统一提示
FOREVER
January 13, 2021, 9:47 pm
en.js Uncaught TypeError: $.validator.config is not a function一直提示这个错误
看完全部文档没有一个规则支持如下场景:
mobile 和 email 两个字段必填其一
https://validator.niceue.com/releases/1.1.5/demo/required-from-group.html?mobile=16623424214&tel=&email=
想问哈 ,这个支持 动态添加规则吗
再补充一下,最新版v1.1.5,也存在这个问题
报错行:me.isValid = me.$el[0].isValid = isValid ? me.isFormValid() : isValid;
我把这段代码捕获了一下,没去设置 me.$el[0].isValid 这个属性,页面校验执行起来似乎正常。
但不知道到这个问题怎么回事。
看起来像属性名冲突了,但是正如我前两条留言提到的情况:之前一直都正常,没动过代码;一样的代码,生产环境正常,本地却报错了。
刚刚发现,表单中存在一个【id="isValid" name="isValid"】元素,将其注释掉后显示不再报错。
问题有两个:
版本:nice Validator 0.7.3
错误提示:jquery.validator.js:5. Uncaught TypeError: Failed to set a named property on 'HTMLFormElement': Named property setter is not supported.
时间节点:之前的老代码,使用一直很正常,今天偶然发现 Validator 报错,最近未改动什么代码。 同样的代码,Edge 浏览器下正常,Google下会报错,没找到什么原因。。
valid.form 与 invalid.form 事件绑定无效
同表单同名name 如何才能不统一提示?试过了用不同ID还是会统一提示
en.js Uncaught TypeError: $.validator.config is not a function一直提示这个错误
jquery.validator.js
没有正确引入谷歌87版本不支持吧,报错了
$('form').validator("setField", "#fc_score", null);这样设置,会导致其他字段的验证规则失效
使用过程中,当载入nice-validator.js时,就直接初始化了页面中的所有表单元素,对其中的submit与form进行预处理。这与我的应用有些矛盾,我页面中有两个form, 一个form不需要用到nice-validator,仅有一个需要。作者看看是否能调整一下,在form与submit中添加相应的class, 当载入初始化时,才进行预处理绑定操作,当没有指定时,保持原来form功能不变。
https://validator.niceue.com/docs/dom-bindings.html
示例:在 form 上绑定 novalidate,使其不要自动初始化
DOM和js规则不能同时生效吗?测试如果dom有规则,JS配置的规则无效
两边配置的话,对相同字段DOM规则优先
,username: [/^w{3,12}$/, "请填写3-12位数字、字母、下划线"]
必须是3到12位吗?
各位大佬请问下remote如何传参,根据文档data-rule="required;remote[user/checkPassword[oldpassword],[#cpUserId]]" 这样写提交的时候参数提交错误
已解决!
代码这样写。两次输入内容不一致时。把鼠标先定位到第一个文本框,点击提交发现提示没出来。
看代码:这个时候msg-box被加上一个style="display: none;
能把初始化和验证方法分开吗,初始化和验证都在一次感觉不怎么好
内置规则怎么设置提示信息,而不是在语言包文件里指定。
传参数覆盖
能不能实现我自己实现提示,不需要自带提示,只返回验证结果和当前验证的表单项
设置参数
msgMaker: false
关闭自动生成消息,然后通过validation
事件自己处理msgMaker:https://validator.niceue.com/docs/options.html#section-2-9
validation :https://validator.niceue.com/docs/events.html
系统配置添加单选按钮填写什么格式的值
checked