红联Linux门户
Linux帮助

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

发布时间:2015-09-21 09:28:14来源:红联作者:empast
喜大普奔。历时1年多,nice-validator 迎来了新的版本 v0.8.0,同时也更新了全新的官方文档。

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

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

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

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

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当前字段对比的字段如果没有规则会报错

来自:开源中国社区
文章评论

共有 0 条评论