读书人

tt应验框架2.0.0发布:一个平凡的js验

发布时间: 2012-09-10 11:02:33 作者: rapoo

tt验证框架2.0.0发布:一个平凡的js验证框架
两点说明:
1、tt是talent的简称,现在此框架所有的代码都以tt为命名空间,talent太长了,不利于书写和节约空间。
2、附件除含有tt验证框架外,还有两个js压缩工具。

先上图再说修改点(以下图片皆为Safari下的效果,在IE下界面上的代码会显示在一行)
1、一行代码即完成对多个字段的验证


2、提供输入提示功能


3、数据范围验证器支持多个范围,譬如1-9或20-30这样的验证


4、在指定位置显示信息


说一下修改点:
1、代码重构,代码压缩后是13.4K左右(本框架不依赖第三方js框架)
2、可以指定信息提示位置
3、增加字符串长度验证、身份证验证等
4、数据范围验证器支持多个范围,譬如1-9或20-30这样的验证
5、优化和完善演示程序:把所需的js代码直接显示在页面上
6、提示信息的样式优化
7、提供输入提示功能
8、可以只验证指定id、指定name和指定form
... ...还有不大不小的修改

大家使用过程中发现有问题请反馈给我:tywo45@163.com
7 楼 pigkiller 2011-08-23 十分强大,赞!!!!!! 8 楼 lnkToKing 2011-08-23 日期格式验证不行
开始日期:2001-01-01
结束日期:2001/01/01
我的是IE 9 楼 lnkToKing 2011-08-23 其它都很好,很简单 10 楼 tywo45 2011-08-23 谢谢了!!在精简代码的时候,把日期格式给漏测了!!
lnkToKing 写道日期格式验证不行
开始日期:2001-01-01
结束日期:2001/01/01
我的是IE
11 楼 tywo45 2011-08-23 已经修正了日期验证器了,再次谢谢你的测试!
lnkToKing 写道其它都很好,很简单
12 楼 zhaoaifeiyu 2011-08-24 谢谢附件 太好了! 13 楼 tywo45 2011-09-03 //与2.0.0之前的兼容代码
validatorFactory=tt.vf;
RegexValidator=tt.RV;
DatetimeValidator=tt.DV;
NumRangeValidator=tt.NRV;
CompareValidator=tt.CV;
RequiredValidator=tt.ReqV;
NumValidator=tt.NV;
IntValidator=tt.IV;
Field=tt.Field;
validate=tt.validate;
validateForm=tt.validateForm;
//this.remove=this.rmName;
//this.removeId=this.rmId; 14 楼 zlo309618100 2012-07-09 请问这个框架可以免费使用吗?
15 楼 tywo45 2012-07-10 zlo309618100 写道请问这个框架可以免费使用吗?

是免费使用的,请遵循lgpl协议

读书人网 >JavaScript

热点推荐