jQuery 智能表单验证,nice-validator 0.8.0 发布
喜大普奔。历时1年多,nice-validator 迎来了新的版本 v0.8.0,同时也更新了全新的官方文档。
多项新功能以及改进,从此再也不用担心表单验证了。
简单、智能、令人愉悦的表单验证方案。内置强大的验证机制,适用于各种简单和复杂的应用场景。
支持自动初始化,完全不用写js也可以验证表单。
支持主题机制,多规则绑定,事件驱动,国际化。
支持主流浏览器(IE6+、Chrome、Firefox、Opera、Safari)。
有详细的中文API文档
在线试试:http://niceue.com/validator/demo/推ter-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当前字段对比的字段如果没有规则会报错