TinyForm 0.7.5 发布,简单的WEB表单工具

来源: 投稿
作者: hyjiacan
2017-03-24 17:26:00

TinyForm是一个基于 jQuery 的WEB表单处理工具(仅操作表单,不是创建表单)。他根据传入的选择器DOM/jQuery对象,在这个范围内搜索带有name属性的表单控件,创建一个独立的实例,通过这个实例来操作表单。

更新详情:

  • 修复 值为 undefined (多个radio都未选中的情况)时,required 验证失效的问题

  • 修复 特殊验证规则返回结果不是数组引发的问题

  • 修复 通过 refresh 重新加载表单控件后,自动验证配置项(option.validate.auto)不生效的问题

  • 修复 示例里面的正则错误

  • 优化 验证规则对象里面,如果不是具名规则,那么将data-rule的原始规则内容作为name

  • 优化 选项中,checkbox 的默认值与原生值一致,为 ['on', 'off']

  • 优化 data-msg 支持写多个提示消息,消息间使用"|"分隔

  • 添加 消息引用功能,可以使用 &l 和 &p 来引用其它文本作为消息提示的一部分

  • 添加 自动判断字段是否与某个指定字段的值相等(&fieldname 规则),这多用于验证两次输入密码是否一致

  • 添加 功能接口的单元测试,当前的测试还比较粗犷 (npm test 或者 grunt qunit)

更改 将空格(" ")分隔的规则改为使用字符"|"分隔,此功能不向后兼容,如果升级,请注意更新用法

展开阅读全文
20 收藏
分享
0 评论
20 收藏
分享
返回顶部
顶部