jQuery 智能表单验证,nice-validator 0.8.0 发布

jopen 8年前

喜大普奔。历时1年多,nice-validator 迎来了新的版本 v0.8.0,同时也更新了全新的官方文档

多项新功能以及改进,从此再也不用担心表单验证了。

简单、智能、令人愉悦的表单验证方案。内置强大的验证机制,适用于各种简单和复杂的应用场景。

支持自动初始化,完全不用写js也可以验证表单。
支持主题机制,多规则绑定,事件驱动,国际化。
支持主流浏览器(IE6+、Chrome、Firefox、Opera、Safari)。
有详细的中文API文档

在线试试:http://niceue.com/validator/demo/推ter-js.php?theme=simple_right

jQuery 智能表单验证,nice-validator 0.8.0 发布

v0.8.0 更新说明

  • new#114 支持提前初始化(验证将来才存在的表单)

  • new#126 支持require.js、sea.js,支持自加载语言和样式

  • new#130 target参数支持传递回调

  • new#136 提交按钮支持标准的formnovalidate属性

  • new#137 规则required支持jQuery选择器参数

  • new#134 支持多个字段required其中之一

  • new#145 增加jQuery选择器 :filled

  • new#146 如果规则返回值为undefined,则继续验证下一个规则

  • new#147 参数timely支持新的值3

  • new#133 DOM传参支持data-timely

  • new#148 DOM传参支持data-must

  • new#165 增加 showmsg 和 hidemsg 事件

  • new#167 remote规则支持自定义参数

  • new#168 增加参数 ignoreBlank ,没有值的时候暂不验证

  • new#176 增加内置规则 validate

  • change#135 去掉groups参数,使用required规则替代

  • change#138 强制规则名只能使用字母、数字、下划线

  • change#141 去掉方法mapMsg,使用showMsg替代

  • change#144 去掉方法setMsg、setRule

  • change#150 去掉默认主题的showOk配置

  • change#152 去掉checked规则不验证隐藏checkbox的特性

  • change#156 表单没有action不要默认当做ajaxSubmit

  • change#164 ok提示消息的配置

  • change#177 DOM传参不再支持 notimely 属性

  • change#188 移除参数 defaultMsg 和 loadingMsg

  • fixed#151 跨域ajax请求时候报错

  • fixed#175 IE下在input获取焦点时候刷新页面会缓存上次的DOM

  • fixed#180 checkbox 没有name 的时候不能正确验证

  • fixed#189 与match当前字段对比的字段如果没有规则会报错