jQuery智能表单验证,nice Validator 0.5.0 发布

jopen 10年前

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

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

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

jQuery智能表单验证,nice Validator 0.5.0 发布

v0.5.0 更新说明 [2013.10.08]

 

  • new        #44 支持完全自定义消息的DOM结构
  • new        #21 增加国际化配置:en.js(英文)、ja.js(日文)、zh_TW.js(繁体中文)
  • new        #21 增加国际化配置生成工具
  • new        #44 增加参数msgWrapper,用于设置消息容器的标签
  • new        #44 增加参数msgMaker,用于完全自定义消息的结构
  • new        #52 增加参数beforeSubmit,用于在提交表单之前做些额外的处理
  • new        #53 增加事件"showtip",可以手动让待验证元素显示tip
  • new         #54 扩展jQuery选择器":verifiable",选择表单中可被验证的元素
  • new        #50 timely设置成大于100的值时就相当于实时验证的频率
  • change    #44 去掉参数 msgTemplate ,请使用msgMaker回调替代
  • change    #44 去掉参数 msgHandler ,请使用invalid回调替代
  • change    #51 参数stopOnError的默认值改为false
  • change    #49 消息占位的属性data-for改为for, 并且id优先name
  • improved #48 优化:组件绑定的事件加上命名空间,在destroy时只针对该名称空间下的事件
  • improved #46 优化:当isValid方法传入回调时,就返回jQuery对象维持链式调用
  • improved #42 优化:使用ID标识字段的时候单独创建消息容器
  • improved多处性能优化
  • fixed       #45 remote规则GET方式无效