select 怎么样控制选中项目数?我看到有 data-rule="checked[2~]" 但是,多选下拉框如何控制最多选中的条目呢?
可以自定义规则实现
可以自定义提示信息位置或方式吗?比如:提示信息换成alert或者tip显示方式。
通过 msgMaker:false 关掉自动生成提示消息;通过 invalid.field 事件自己处理消息
msgMaker:false
invalid.field
A是一个Select,B是一个Input怎么实现A选中了某个选项后,B才验证,否则不验证。参考了“如果满足规则 isPersonal,则字段必填”的例子$('#form2').validator({
rules: { isPersonal: function() { return $('#isPersonal').prop('checked'); } }, fields: { email: 'required(isPersonal); email' }
});但是感觉实际情况并没有根据isPersonal返回的真假,决定是否继续验证email,而是任何情况下直接验证email。
我也遇到这个问题,你是怎么解决的
发现内置规则checked的messages无法修改
内置规则 integer、match、range、checked、length 的消息需要配置成对象,参考 local/zh-CN.js。目前可以在DOM上配置 data-msg="xxx"实现。这是一个缺陷,后面会改进
integer
match
range
checked
length
local/zh-CN.js
data-msg="xxx"
nice validator有自己的css标签,怎样才能与Bootstrap4的内置样式匹配呢?如msg使用bootstrap4的.has-warning、.is-invalid、.invalid-feedback。
看了js,才知道nice validator的强大自定义功能!用了option和theme自定义,在bootstrap4里实现了,感谢老大的贴心设计。顺便说一下,bootstrap4验证提示在div.form-group加了.has-success或.has-danger,同时在input.form-control加.is-valid或.is-invalid,用自定义还没有办法同时在这两个地方addClass
参考参数 bindClassTo,因为没有必要两个地方都加,所以设计上就是这样。https://validator.niceue.com/docs/options.html#section-2-4
bindClassTo
nice validator有自己的css标签,怎样才能与Bootstrap4的内置样式匹配呢?如msg,。
input 怎么变色
禁用验证 $("#someField").attr("novalidate", "novalidate"),恢复 $("#someField").removeAttr("novalidate") 这种方式先验证了,在禁用,提示息怎么一并消失啊?
$("#someField").attr("novalidate", "novalidate").trigger("hidemsg")
可以对验证的参数,动态的添加删除啊?比如开始只验证name,切换后,有需要验证 telephone了
可以通过给input 动态设置 novalidate 属性,就不会验证对应字段了
内置规则是不是应该考虑添加多一点情况?比如数字验证现在只有整形,是不是可以考虑添加小数点型的。谢谢
联系方式,3选2,怎么处理?tel,qq,email
参考:https://validator.niceue.com/docs/core-rules.html#section-1
"required(from, .contact, 2)"
dom中有一个data-rule,js一旦加上了validator就,定义了msgclass:n-bottom不生效,为什么?
nice-validator可以做到气泡提示吗?
切换主题,见 zh-CN.js
local 文件夹下的语言包有韩文的吗
如何在一个存在data-rule 的表单中使用js再加一个required验证规则
自定义远程ajax验证,每次都发送了多个请求,不能限制长度,容易造成频繁请求
验证频率可以通过 timely 参数控制,键盘事件默认会400ms触发一次验证,可以设置一个大于 100 的数值。
以下例子改变为在 800ms 以内只验证一次:
<input name="username" data-rule="required; remote(path/to/server)" data-timely="800">
可以支持移动端吗?
支持,但是没有对移动端做优化,没有移动端的主题
官方能否给个selec2 和icheck的检验实例
{"status":200,"data":{"ok":"会员姓名:admin"}}返回的正确值 OK时,提示信息怎么提示出来? 现在是只有error才显示。 如何重写remote方法或者有单独的配置选项? 谢谢
select 怎么样控制选中项目数?
我看到有 data-rule="checked[2~]"
但是,多选下拉框如何控制最多选中的条目呢?
可以自定义规则实现
可以自定义提示信息位置或方式吗?比如:提示信息换成alert或者tip显示方式。
通过
msgMaker:false
关掉自动生成提示消息;通过
invalid.field
事件自己处理消息A是一个Select,B是一个Input
怎么实现A选中了某个选项后,B才验证,否则不验证。
参考了“如果满足规则 isPersonal,则字段必填”的例子
$('#form2').validator({
});
但是感觉实际情况并没有根据isPersonal返回的真假,决定是否继续验证email,而是任何情况下直接验证email。
我也遇到这个问题,你是怎么解决的
发现内置规则checked的messages无法修改
内置规则
integer
、match
、range
、checked
、length
的消息需要配置成对象,参考local/zh-CN.js
。目前可以在DOM上配置
data-msg="xxx"
实现。这是一个缺陷,后面会改进
nice validator有自己的css标签,怎样才能与Bootstrap4的内置样式匹配呢?如msg使用bootstrap4的.has-warning、.is-invalid、.invalid-feedback。
看了js,才知道nice validator的强大自定义功能!用了option和theme自定义,在bootstrap4里实现了,感谢老大的贴心设计。顺便说一下,bootstrap4验证提示在div.form-group加了.has-success或.has-danger,同时在input.form-control加.is-valid或.is-invalid,用自定义还没有办法同时在这两个地方addClass
参考参数
bindClassTo
,因为没有必要两个地方都加,所以设计上就是这样。https://validator.niceue.com/docs/options.html#section-2-4
nice validator有自己的css标签,怎样才能与Bootstrap4的内置样式匹配呢?如msg,。
input 怎么变色
禁用验证 $("#someField").attr("novalidate", "novalidate"),恢复 $("#someField").removeAttr("novalidate") 这种方式先验证了,在禁用,提示息怎么一并消失啊?
$("#someField").attr("novalidate", "novalidate").trigger("hidemsg")
可以对验证的参数,动态的添加删除啊?比如开始只验证name,切换后,有需要验证 telephone了
可以通过给input 动态设置 novalidate 属性,就不会验证对应字段了
内置规则是不是应该考虑添加多一点情况?比如数字验证现在只有整形,是不是可以考虑添加小数点型的。谢谢
联系方式,3选2,怎么处理?
tel,qq,email
参考:https://validator.niceue.com/docs/core-rules.html#section-1
dom中有一个data-rule,js一旦加上了validator就,定义了msgclass:n-bottom不生效,为什么?
nice-validator可以做到气泡提示吗?
切换主题,见 zh-CN.js
local 文件夹下的语言包有韩文的吗
如何在一个存在data-rule 的表单中使用js再加一个required验证规则
自定义远程ajax验证,每次都发送了多个请求,不能限制长度,容易造成频繁请求
验证频率可以通过 timely 参数控制,键盘事件默认会400ms触发一次验证,可以设置一个大于 100 的数值。
以下例子改变为在 800ms 以内只验证一次:
可以支持移动端吗?
支持,但是没有对移动端做优化,没有移动端的主题
官方能否给个selec2 和icheck的检验实例
{"status":200,"data":{"ok":"会员姓名:admin"}}
返回的正确值 OK时,提示信息怎么提示出来? 现在是只有error才显示。 如何重写remote方法或者有单独的配置选项? 谢谢