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

基于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的东西啊!

相关推荐

    talent-validate1.5发布

    【标题】"talent-validate1.5发布"指的是一个名为"talent-validate"的软件或框架发布了其1.5版本。这个标题暗示了这可能是一个用于验证数据或用户输入的有效性的工具,可能在IT行业内用于提升应用的安全性和用户体验...

    talent-validate-new(验证框架)

    "talent-validate-new"是一个基于JavaScript和jQuery的开源验证框架,专为简化和优化Web表单验证而设计。这个框架提供了强大的功能,使得开发者能够快速有效地整合验证规则,确保用户输入的数据符合预设的标准。 ...

    talent-validate框架及其使用手册

    talent-validate框架及其使用手册

    js验证组件 talent-validate

    **JS验证组件:talent-validate** `talent-validate` 是一款专为前端开发人员设计的JavaScript验证组件,它简化了表单验证的过程,提供了一种高效且可自定义的方式来确保用户输入的数据符合预设的规则。这个组件的...

    talent-validate 非常强大的 js 验证框架

    包含 1、talent-validate2.1 前台js 验证框架 2、修改 talent局部样式,做了几个例子

    talent-validate

    "talent-validate"是一个用于数据验证的框架,由您本人创建并维护的最新版本。这个框架专注于提供高效、灵活和可扩展的验证解决方案,适用于各种IT项目中的输入数据管理。在开发过程中,确保数据的准确性和完整性至...

    talent-validate3.0.0发布

    "talent-validate3.0.0发布"是一个重要的更新,这标志着这个开源验证库的最新版本已经到来。根据标签,我们可以推断出这个压缩包包含了与源码和工具相关的资源,很可能是一个用于软件开发的验证框架或者库。下面将...

    talent-validate,强大的js验证框架

    请参考:http://tywo45.iteye.com/blog/1942352

    开源项目-lyft-protoc-gen-validate.zip

    1. **跨语言支持**:`protoc-gen-validate`生成的验证器适用于多种编程语言,如Go、Java、Python、C++等,这使得在多语言环境中保持一致性变得简单。 2. **易于集成**:只需在protobuf消息定义中添加注解,无需额外...

    jquery表单验证框架:jquery.validate.zip

    《jQuery表单验证框架——深入理解jQuery.validate》 在网页开发中,表单验证是必不可少的一环,它能确保用户输入的数据符合预期,减少服务器端的处理负担,提高用户体验。jQuery是一个广泛使用的JavaScript库,而...

    Data-Validate-Currency:Data-Validate-Currency 的只读发布历史

    "Data-Validate-Currency"是一个专门针对Perl编程语言的模块,它提供了一种有效的方法来验证输入的字符串是否符合标准的货币格式。这个模块确保了数据的准确性,防止因输入错误导致的潜在财务问题。 Perl是一种功能...

    protoc-gen-validate

    "protoc-gen-validate" 是一个用于 Protocol Buffers(protobuf)编译器插件,它允许在protobuf消息定义中添加验证规则。protobuf是Google开发的一种数据序列化协议,广泛应用于跨平台的数据交换。这个插件扩展了...

    AmezeUI框架+jquery-validate

    将两者结合,"基于AmezeUI框架+jquery-validate的注册验证"意味着在AmezeUI提供的美观界面基础上,利用jquery-validate进行表单验证。具体操作步骤可能包括: 1. **引入资源**:在HTML文件中引入AmezeUI的CSS和JS...

    jquery-validate:jquery-validate 插件

    jquery-验证 jquery-validate 插件 安装 使用安装: $ component install virtru-components/jquery-validate 应用程序接口 执照 麻省理工学院

    PHP验证解决方案wm-validate-5.x.zip

    - 示例代码:如何使用`wm-validate-5.x`进行数据验证的示例。 5. **使用流程** - 创建验证规则:根据业务需求定义验证规则,如用户名必须是6-20个字符,密码至少8位且包含数字和字母。 - 实例化验证器:使用`...

    vue中使用vee-validate

    Vee-validate 是一个流行的 Vue.js 库,用于表单验证和字段验证。它提供了一种简洁的方式来处理用户输入的数据验证,使得在 Vue 应用中实现表单验证变得更加容易。以下是如何在 Vue 项目中引入并使用 vee-validate,...

    html-validate-webpack-plugin:用于webpackHTML-validate.org插件

    html-validate-webpack-plugin 用于webpack的插件关于插件此插件是围绕 cli的简单包装,可在每次Webpack编译后自动进行验证。安装npm install html-validate-webpack-plugin --save-dev 注意:安装html-validate并...

    基于Bootstrap与jQuery-validate的个人封装检验框架demo

    本项目"基于Bootstrap与jQuery-validate的个人封装检验框架demo"是一个很好的实践示例,展示了如何将这两个强大的库结合使用,以创建具有出色UI和用户体验的验证框架。 Bootstrap是由Twitter开发的一个开源前端框架...

Global site tag (gtag.js) - Google Analytics