基于Java的验证框架:talent-validate1.5发布

因为公司项目的特殊情况,都是管钱的,不能有丝毫的差错,所以对于验证真快特别较真,以前,虽然也是用js的验证框架validate.js,但是总感觉js有点不让人放心,至于怎么不放心,也说不出来,所以除了js验证外,还需要额外增加java的验证,自己一个一个的敲代码,感觉比较费时间,终于看到机遇java的验证框架了,贡献,感谢共享人。

   基于Java的开源验证框架talent-validate1.5发布。

本次修改:

1、支持onfocus、onchange和onkeyup事件的即时验证(如果不需要这些功能,可以修改config.js的下面三个属 性:isValidateWhenOnKeyUp、isValidateWhenOnChange和isValidateWhenOnFocus)



2、支持id验证(以前只支持name)

Java代码
  1. new  IpValidator().addId( "id1" , "id2" );  


3、增加了一个Ip验证器(当然了,大家添加新验证器是件简单的事情)

Java代码
  1. new  IpValidator().addId( "id1" , "id2" );  



本验证器的特点:

1、简单
一行代码就可以为许多字段添加需要的验证逻辑

Java代码
  1. new  IpValidator().add( "id1" , "id2" );  


2、灵活
可以轻松对字段进行取消和添加验证,比较适合复杂的页面

Java代码
  1. var requiredValidator =  new  RequiredValidator();  
  2. <input type="button"  value= "取消必输验证"  onclick= "requiredValidator.remove('n1', 'n2');" />  
  3. <input type="button"  value= "添加必输验证"  onclick= "requiredValidator.add('n1', 'n2');" />  


还可以在config.js中和validate.css中对提示错误的方式和样式进行配置。
3、人性化
这个不必多说了吧,在我的印象中,用户口碑很好。这里的用户包括开发人员以及界面的使用人员。

猜你喜欢

转载自wmcxy.iteye.com/blog/1132790