只能验证 input标签 吗,对table 下的 td标签支持验证吗
目前版本只能验证表单控件,即将推出的 1.0 版支持验证 contenteditable 标签
contenteditable
发现对radio 使用checked 规则没有效果啊
var oValidator = new Validator($form, { fields: { 'reportType': 'checked' } valid: function() { }, invalid: function() {} });
这个需要注意什么
确保已经引用配置文件(如:zh-CN.js)
你好,我想给手机号码表单格式验证通过后然后通过ajax向服务器进行验证号码是否可用,这一项该怎么配置呢?
data-rule="required;mobile;remote(/server/checkAccount)"
有什么办法初始化的时候不自动验证,需要验证的时候再验证
我主要想实现输入框不填写内容时,提交按钮是不能点的,必须表单内必填输入框都填写了内容,提交按钮才可以点击。
我有一堆输入框,可以不填值,如果填值就启动验证为正整数
"integer(+)"
能不能设置在表单提交前不验证,只在提交表单时统一验证,特别是跟一些时间选择器配合使用的时候,input获得焦点再失去焦点就会有验证信息
设置 timely: 0参考 http://validator.niceue.com/docs/options.html#section-1-2
timely: 0
文档可以有chm吗
目前并没有
用data-rule怎么控制小数位数啊
自定义规则
我现在用的summernote 富文本,nice 设置的规则对富文本不生效。这如何解决呢。
这是基于 contenteditable 的编辑器的吧,目前不能很好支持。不过即将发布的 1.0 版本支持验证任意可编辑标签
<input name="againPwd" data-rule="确认密码: required;match(pwd);">
2个规则提示都显示在后面,如果某个规则提示很长是否可以一个提示在后面,另一个提示可以自定义位置呢
用消息占位,随便放在什么位置
<span class="msg-box" for="pwd"></span>
当前版本用js初始化貌似不行啊
什么问题呢?可以看看 快速上手
您好,这个验证框架 支持国际化吗
local 文件夹下的配置文件可以配置国际化。主题、规则、错误消息,都可以根据当地的不同而设置不同
这么棒,现在想用了。
我在 用jquery validationEngine .js 这款插件和这个比,nice有优势吗
不了解 validationEngine,简单看了下。很明显,nice-validator 优雅,简洁,容易理解,不污染 class,支持主题。其他的自己参考文档比较吧。下面是代码对比,你觉得哪个优雅?
<!-- validationEngine --> <label>输入整数(必须小于或等于 50):</label> <input type="text" class="validate[required,custom[integer],max[50]] text-input" name="max"> <label>密码:</label> <input class="validate[required] text-input" type="password" name="password"> <label>确认密码:</label> <input class="validate[required,equals[password]] text-input" type="password" name="password2"> <!-- nice-validator --> <label>输入整数(必须小于或等于 50):</label> <input type="text" data-rule="required; integer(~50)" name="max"> <label>密码:</label> <input data-rule="required" type="password" name="password"> <label>确认密码:</label> <input data-rule="required; match(password)" type="password" name="password2">
这么强大!
自定义rules和fields,匹配两个相同name的值用match(eq,name)怎么会出现This field is not val 或者什么都没显示呢
匹配相同可以用 match(name),如果用多个参数,参数之间要加空格 match(eq, name)
match(name)
match(eq, name)
用match()验证两次密码是否一致时,当第二次输入与第一次不一致时的提示消息怎么自定义?
新用户注册验证问题,表单中单独button 点击获取手机验证码 要验证手机号码和电脑生成的随机码,验证不通过不发送,提醒错误验,证通过发送手机验证码,输入手机验证码注册成功,怎样对当前表单指定验证操作呢
$("#btnGetsCode").on('click', function(){ if ( $("#mobile").isValid() && xxxxx ) { // 获取短信验证码 } });
感谢回复,昨天看帮助文件找到方法了,谢谢!需要仔细阅读相关案例和帮助文件。
组验证怎么用?required(form, class,count);没效果,还是提交每一个都是必填,而不是只填一个或多个就OK的效果!
最新版插件的 demo 目录有示例:required-from-group.html
required-from-group.html
http://validator.niceue.com/docs/core-rules.html#section-1第4个示例
不行,我看了。我就是把示例复制过去都不行咯。。
元素name一样,但是验证规则不一样,这个怎么验证呢
首先需要设置不同 id
<input type="text" name="aa" id="id1"> <input type="text" name="aa" id="id2">
通过 js 传参强制指定
$('#myForm').validator({ fields: { "#id1": "required", "#id2": "required; someRule" } });
$('#form1').validator({ rules: { isCompany: function() { return $('#type2').prop('checked'); } }, fields: { gtype: 'checked(#type2:checked);' } });
用以上的方法使用: required(isCompany) 此方法是可以实现的可是,如果我需要用单选的时候就无法适用了,请问满足此条件设置单选为必选,要怎么写?
使用参数 ignore: ":hidden"参考 http://validator.niceue.com/docs/options.html#section-1-8
ignore: ":hidden"
此使用方式只适用于 required 规则,不能实现的规则可以自定义
能给个示例不,对js不是太懂,就是要实现上面的单选组中id=type2被选中的时候,对应的gtype单选组为必选,如果选择的不是type2那么,gtype单选组就不用验证了。谢谢!
新版的target配置好后,是怎么使用的呢?
参见 target 参数:http://validator.niceue.com/docs/options.html#section-1-10
这个评论怎么没有弄验证,我不输入邮箱提交出错。
已经添加验证了
欢迎使用 nice-validator,有遇到问题吗
$('#form1').validator({ fields: { 'user': { rule: 'required; length(6~8); remote[test.php]', dataFilter: function(data) { // 返回 niceValidator 支持的格式 return data; } } } });
这段代码验证user,为什么test.php写了json返回,但是上面的代码没有效果,提交时根本不进行验证呢
只能验证 input标签 吗,对table 下的 td标签支持验证吗
目前版本只能验证表单控件,即将推出的 1.0 版支持验证
contenteditable
标签发现对radio 使用checked 规则没有效果啊
这个需要注意什么
确保已经引用配置文件(如:zh-CN.js)
你好,我想给手机号码表单格式验证通过后然后通过ajax向服务器进行验证号码是否可用,这一项该怎么配置呢?
有什么办法初始化的时候不自动验证,需要验证的时候再验证
我主要想实现输入框不填写内容时,提交按钮是不能点的,必须表单内必填输入框都填写了内容,提交按钮才可以点击。
我有一堆输入框,可以不填值,如果填值就启动验证为正整数
能不能设置在表单提交前不验证,只在提交表单时统一验证,特别是跟一些时间选择器配合使用的时候,input获得焦点再失去焦点就会有验证信息
设置
timely: 0
参考 http://validator.niceue.com/docs/options.html#section-1-2
文档可以有chm吗
目前并没有
用data-rule怎么控制小数位数啊
自定义规则
我现在用的summernote 富文本,nice 设置的规则对富文本不生效。这如何解决呢。
这是基于
contenteditable
的编辑器的吧,目前不能很好支持。不过即将发布的 1.0 版本支持验证任意可编辑标签
2个规则提示都显示在后面,如果某个规则提示很长是否可以一个提示在后面,另一个提示可以自定义位置呢
用消息占位,随便放在什么位置
当前版本用js初始化貌似不行啊
什么问题呢?可以看看 快速上手
您好,这个验证框架 支持国际化吗
local 文件夹下的配置文件可以配置国际化。
主题、规则、错误消息,都可以根据当地的不同而设置不同
这么棒,现在想用了。
我在 用jquery validationEngine .js 这款插件和这个比,nice有优势吗
不了解 validationEngine,简单看了下。很明显,nice-validator 优雅,简洁,容易理解,不污染 class,支持主题。其他的自己参考文档比较吧。
下面是代码对比,你觉得哪个优雅?
这么强大!
自定义rules和fields,匹配两个相同name的值用match(eq,name)怎么会出现This field is not val 或者什么都没显示呢
匹配相同可以用
match(name)
,如果用多个参数,参数之间要加空格match(eq, name)
用match()验证两次密码是否一致时,当第二次输入与第一次不一致时的提示消息怎么自定义?
新用户注册验证问题,表单中单独button 点击获取手机验证码 要验证手机号码和电脑生成的随机码,验证不通过不发送,提醒错误验,证通过发送手机验证码,输入手机验证码注册成功,怎样对当前表单指定验证操作呢
感谢回复,昨天看帮助文件找到方法了,谢谢!需要仔细阅读相关案例和帮助文件。
组验证怎么用?required(form, class,count);没效果,还是提交每一个都是必填,而不是只填一个或多个就OK的效果!
最新版插件的 demo 目录有示例:
required-from-group.html
http://validator.niceue.com/docs/core-rules.html#section-1
第4个示例
不行,我看了。我就是把示例复制过去都不行咯。。
元素name一样,但是验证规则不一样,这个怎么验证呢
首先需要设置不同 id
通过 js 传参强制指定
用以上的方法使用: required(isCompany) 此方法是可以实现的
可是,如果我需要用单选的时候就无法适用了,请问满足此条件设置单选为必选,要怎么写?
使用参数
ignore: ":hidden"
参考 http://validator.niceue.com/docs/options.html#section-1-8
此使用方式只适用于 required 规则,不能实现的规则可以自定义
能给个示例不,对js不是太懂,就是要实现上面的单选组中id=type2被选中的时候,对应的gtype单选组为必选,如果选择的不是type2那么,gtype单选组就不用验证了。谢谢!
新版的target配置好后,是怎么使用的呢?
参见 target 参数:http://validator.niceue.com/docs/options.html#section-1-10
这个评论怎么没有弄验证,我不输入邮箱提交出错。
已经添加验证了
欢迎使用 nice-validator,有遇到问题吗
这段代码验证user,为什么test.php写了json返回,但是上面的代码没有效果,提交时根本不进行验证呢