发布于 2017-03-24 11:26:06 | 161 次阅读 | 评论: 0 | 来源: 网友投递
nice Validator jQuery智能表单验证
简单、智能、令人愉悦的表单验证方案。内置强大的验证机制,适用于各种简单和复杂的应用场景。
简单、智能、令人愉悦的表单验证方案。内置强大的验证机制,适用于各种简单和复杂的应用场景。
支持自动初始化,完全不用写js也可以验证表单。
支持主题机制,多规则绑定,事件驱动,国际化。
有详细的中文API文档
fixed 修复 checkbox、radio 使用 data-target 在某些情况下不生效
fixed 修复当字段没有规则并且在有值的时候 focusout 导致 JS 异常
fixed 修复使用 jQuery 1.8 以下版本报错的问题
fixed 修复JS参数不能被正确初始化的问题 #242
fixed 修复 contentEditable 在 IE7 下兼容问题
new 现在可以使用showmsg事件完全替代.showMsg() 方法
fixed 修复使用 requirejs 不能正常加载
fixed 修复在 validation 回调中,this.isValid 不准确
fixed 修复某些情况下 valid 回调第一次不触发的问题
fixed 修复函数方式自定义 target 失效的问题
fixed 修复 IE7 兼容问题
fixed 修复uglify压缩 js 关键字出错
new#122 支持批量设置字段参数
new#215 支持字段值 getter 和 setter
new#230 支持验证 contenteditable 标签,例如 <div>
new#231 无缝支持 jquery.form 插件
new#233 支持 browserify 和 ES6 import (通过 Babel)
improve#219 去掉 select 和 checkbox 的延时验证
improve#227 在 DOM ready 事件之前设置字段获焦会导致 Uncaught TypeError 错误
improve#228 提升 type="number" 输入框的验证
change#232 默认不再支持 seajs
change#235 去掉用处不大的内置规则 validate
fixed 解决某些情况下表单重复提交的问题
new range 规则支持不包含边界值,示例:"range(0~100, false)"
improve#225 支持 "remote(cors:URL)" 和 "remote(jsonp:URL)"
improve#214 支持 $form.isValid(validCallback)
fixed#216 解决在 valid 回调中继续掉 $(form).submit() 导致验证死循环的问题
improve优化构建,构建的资源全部存放到 dist 目录
new#200 增加参数 bindClassTo
improve#202 优化 remote 规则的缓存机制
improve#203 支持给相同 name 的多个字段添加不同规则
improve#204 优化中文输入法下没有确认输入就开始验证的问题