`
jiaoronggui
  • 浏览: 1305689 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:115308
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:197838
社区版块
存档分类
最新评论

基于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、人性化
这个不必多说了吧,在我的印象中,用户口碑很好。这里的用户包括开发人员以及界面的使用人员。

0
5
分享到:
评论
4 楼 jiaoronggui 2011-11-21  
Smile__xtj 写道
这明明是JS的验证啊。为什么说是Java的验证呢?

用的ajax调用
3 楼 Smile__xtj 2011-11-21  
这明明是JS的验证啊。为什么说是Java的验证呢?
2 楼 jiaoronggui 2011-07-26  
仅此而已 写道
有个地方不太明白,为什么说这是java的验证框架呢? 用到的还是js的东西啊!

应该是利用了js调用ajax吧。
1 楼 仅此而已 2011-07-26  
有个地方不太明白,为什么说这是java的验证框架呢? 用到的还是js的东西啊!

相关推荐

Global site tag (gtag.js) - Google Analytics