简单、智能、令人愉悦的表单验证方案。内置强大的验证机制,适用于各种简单和复杂的应用场景。 支持自动初始化,完全不用写js也可以验证表单。 支持主题机制,多规则绑定,事件驱动,国际化。 有详细的中文API文档 v1.0.10 [2017.02.07] fixed 修复 checkbox、radio 使用 data-target 在某些情况下不生效 v1.0.9 [2016.12.27] fixed 修复当字段没有规则并且在有值的时候 focusout 导致 JS 异常 v1.0.8 [2016.11.18] fixed 修复使用 jQuery 1.8 以下版本报错的问题 fixed 修复JS参数不能被正确初始化的问题 #242 v1.0.7 [2016.09.09] fixed 修复 contentEditable 在 IE7 下兼容问题 v1.0.6 [2016.08.22] new 现在可以使用showmsg事件完全替代.showMsg() 方法 fixed 修复使用 requirejs 不能正常加载 fixed 修复在 validation 回调中,this.isValid 不准确 fixed 修复某些情况下 valid 回调第一次不触发的问题 fixed 修复函数方式自定义 target 失效的问题 fixed 修复 IE7 兼容问题 fixed 修复uglify压缩 js 关键字出错 v1.0.0 [2016.08.12] 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 v0.10.11 [2016.05.26] fixed 解决某些情况下表单重复提交的问题 v0.10.9 [2016.04.19] new range 规则支持不包含边界值,示例:"range(0~100, false)" v0.10.8 [2016.03.23] improve#225 支持 "remote(cors:URL)" 和 "remote(jsonp:URL)" v0.10.5 [2016.01.28] improve#214 支持 $form.isValid(validCallback) v0.10.4 [2016.01.26] fixed#216 解决在 valid 回调中继续掉 $(form).submit() 导致验证死循环的问题 v0.10.3 [2016.01.25] improve#212 DOM 绑定规则的优先级高于 JS 传参 improve#213 优化DOM绑定的表单自动初始化,真正支持没有 form 也可以 v0.10.2 [2016.01.18] fixed#207 如果配置timely:0,输入框失去焦点时不应该隐藏错误消息 improve#206 错误消息中的 {0} 现在支持默认配置啦 v0.10.0 [2016.01.07] improve优化构建,构建的资源全部存放到 dist 目录 v0.9.0 [2015.12.31] new#200 增加参数 bindClassTo improve#202 优化 remote 规则的缓存机制 improve#203 支持给相同 name 的多个字段添加不同规则 improve#204 优化中文输入法下没有确认输入就开始验证的问题 v0.8.1 [2015.11.16] fixed#196 .isFormValid() 方法结果不准确 fixed#197 第三方插件触发的自定义事件可能导致验证报错 nice Validator V1.0.10 发布,领先的表单验证解决方案下载地址