`
badqiu
  • 浏览: 673817 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

新版本发布:基于prototype的表单验证框架,现正式更加为rapid-validation

    博客分类:
  • AJAX
阅读更多

javaeye现在使用的表单验证框架就是这个,现正式更名并发布新版本为rapid-validation-v1.0.0

 

特性简介:

  • 简洁,快速的验证语法
  • 无需编写验证提示信息(当然也支持自定义提示信息)
  • 错误消息在指定地方显示
  • 支持组合验证
  • Ajax支持
  • 基于prototype.js
  • 支持国际化
  • 易于扩展
  • 基于标准的Html属性(class)添加验证,易于其它标准的jsp taglib集成
  • 特殊应用场景支持,如:密码确认,结束日期必须大于开始日期
  • 完整详细的单元测试,保证框架质量

在线演示: http://svn.javascud.org/svn/si/validation/trunk/doc/index.html

在线文档说明: http://wiki.javascud.org/display/si/Javascript_RapidValidation

下载: http://code.google.com/p/rapid-validation/downloads/list

 

本人的另一作品rapid-framework既然发布,本验证表单也将集成在里面,敬请期待

并且欢迎大家加入圈子讨论

http://rapidframework.group.iteye.com/

 

最后感谢Ivan Li的贡献.

 

分享到:
评论
10 楼 badqiu 2008-07-25  
supercrsky 写道
就是有错误提示时,改变了整个页面的样式.这个..


以后会整合javaeye这种tooltip显示方式,现在这个版本其实已经在svn中很久了,一直比较懒,没有发布宣传,现在是因为计划发布rapid-framework,这个验证框架是其中的一部分,所以匆匆推出这个版本.


9 楼 supercrsky 2008-07-25  
就是有错误提示时,改变了整个页面的样式.这个..
8 楼 badqiu 2008-07-21  
shingo7 写道
楼主,尝试用了一下你的东西,感觉非常方便快捷

有一个功能性的问题我觉得能更加完善一点

比如<input type="text" class="requied max-length-10" title="name is requied!" />

如果new Validation时,我把useTitles写成true,那样一来,不管我是为空,或者超过长度,都显示 name is requied!

能不能显示不同的匹配显示不同的错,开发者可以在title属性里写上比如 error1|error2 之类的..


你这种需求其实就是"名称不能为空,并且最小长度为10",用一句话表达就行了,而title的目的本来就是一条通用的提示消息.不然你鼠标移上去,会显示"error1|error2"用户会很奇怪.
7 楼 shingo7 2008-07-21  
楼主,尝试用了一下你的东西,感觉非常方便快捷

有一个功能性的问题我觉得能更加完善一点

比如<input type="text" class="requied max-length-10" title="name is requied!" />

如果new Validation时,我把useTitles写成true,那样一来,不管我是为空,或者超过长度,都显示 name is requied!

能不能显示不同的匹配显示不同的错,开发者可以在title属性里写上比如 error1|error2 之类的..
6 楼 spiritfrog 2008-07-19  
fsword 写道
你这个服务器没配好啊,在线演示这个页面的content type是text/plain,结果我用ff3和opera9.5看到的都是html代码
badqiu 写道

我的情况也是这样,不过看了文档, 还真不错, 想不到还有什么不够的了。
5 楼 fsword 2008-07-19  
你这个服务器没配好啊,在线演示这个页面的content type是text/plain,结果我用ff3和opera9.5看到的都是html代码
badqiu 写道
4 楼 badqiu 2008-07-18  
Quake Wang 写道
这个验证框架很好用,JavaEye目前就是用这个,推荐一下。

顺便请教一个问题: 目前ajax验证采用的是同步模式,如果响应速度慢的话,会导致form提交时出现浏览器假死现象,我想试着修改成异步方式,但是看了一下源代码,不是很好入手,不知道badqiu有没有打算加入这个特性支持?


就是使用异步现在框架会比较难修改,所以使用同步,一直也准备解决这个问题,大家可以提些需求,以后解决.
3 楼 QuakeWang 2008-07-18  
这个验证框架很好用,JavaEye目前就是用这个,推荐一下。

顺便请教一个问题: 目前ajax验证采用的是同步模式,如果响应速度慢的话,会导致form提交时出现浏览器假死现象,我想试着修改成异步方式,但是看了一下源代码,不是很好入手,不知道badqiu有没有打算加入这个特性支持?
2 楼 badqiu 2008-07-18  
风向逆转 写道
rapid-validation跟楼主之前的EasyValidation有什么区别么?

一样,EasyValidation是未发布的在SVN中的名称,不过没有在正式发布时使用过这个名称,但有些人还是从svn下载下来版本,并且改用这个名称是由于以便与我的另外一个框架rapid-framework一致.

而且EasyValidation曾经被人用过,就不相用这个名称了.
1 楼 风向逆转 2008-07-18  
rapid-validation跟楼主之前的EasyValidation有什么区别么?

相关推荐

    基于prototype的表单验证框架rapid-validation-v1.0

    简洁,快速的验证语法 无需编写验证提示信息(当然也支持自定义提示信息) 错误消息在指定地方显示 支持组合验证 Ajax支持 基于prototype.js 支持国际化 易于扩展 基于标准的Html属性...

    rapid-validation

    快速验证(Rapid-Validation)是一款专为前端开发者设计的高效、美观的JavaScript表单验证框架。它旨在简化网页表单的数据验证过程,提供友好且直观的用户反馈,确保用户输入的数据符合预设的规则,从而提升用户体验...

    rapid-validation完整包

    "Rapid-Validation完整包"是一个专注于前端表单验证的工具集合,包含了样例代码以及所有的CSS和JavaScript文件。这个工具旨在帮助开发者快速、高效地实现网页表单的数据验证,提高用户体验并确保数据的准确性和完整...

    rapid-validation-v1.5.1

    总的来说,"Rapid-Validation-v1.5.1"作为一款JavaScript验证库,为前端开发者提供了强大的数据验证工具,帮助他们创建更加健壮和用户友好的应用程序。了解其工作原理、使用方式以及新版本带来的改进,对于提升前端...

    bootstrap3-validation.zip

    Bootstrap3-Validation是一款基于Bootstrap3框架的JQuery插件,专为实现表单验证而设计。Bootstrap是一个流行的前端开发框架,提供了丰富的UI组件和响应式布局,使得网站设计既美观又易于开发。而Bootstrap3-...

    activiti-process-validation-5.21.0-API文档-中文版.zip

    赠送jar包:activiti-process-validation-5.21.0.jar; 赠送原API文档:activiti-process-validation-5.21.0-javadoc.jar; 赠送源代码:activiti-process-validation-5.21.0-sources.jar; 赠送Maven依赖信息文件:...

    jQuery-validation.rar

    总之,jQuery-validation是一个强大而灵活的工具,能够帮助开发者轻松实现表单验证,提升网站或应用程序的质量和用户体验。通过不断学习和实践,你可以将这个插件运用得更加娴熟,为项目开发带来便利。

    表单验证JQ插件jquery-validation.js

    表单验证JQ插件jquery-validation.js

    jquery-validation-1.11.1.zip

    《jQuery验证插件详解——基于jquery-validation-1.11.1.zip的探索》 jQuery作为一款广泛使用的JavaScript库,极大地简化了DOM操作,事件处理和动画制作等任务。而`jquery-validation`则是jQuery生态中的一款强大...

    表单验证类 基于prototype的validation.js

    `validation.js`是一个专门用于前端表单验证的库,它基于Prototype JavaScript框架构建,提供了一种简单且灵活的方式来实现这一功能。 **Prototype框架** 是一个广泛使用的JavaScript库,它扩展了JavaScript语言的...

    jquery-validation-1.19.1.zip

    jQuery-validation是Web开发中常用的客户端表单验证插件,其1.19.1版本的发布为开发者提供了更稳定和高效的服务。该压缩包“jquery-validation-1.19.1.zip”包含了完整的源码、库文件、示例、测试用例以及相关文档,...

    bootstrap3-validation.js-master

    Bootstrap3-validation.js是一个基于Bootstrap 3框架的表单验证插件,主要用于提高用户界面的交互性和数据输入的准确性。在Web开发中,表单验证是一个关键环节,它确保用户提交的数据符合预设的规则,避免无效或错误...

    spring-boot-starter-validation-1.3.5.RELEASE.zip

    标题中的"spring-boot-starter-validation-1.3.5.RELEASE.zip"是一个Spring Boot的启动模块,专注于数据验证功能的版本。Spring Boot是Java生态系统中一个流行的微服务框架,它简化了创建独立、生产级别的Spring应用...

    基于Prototype的Validation表单验证插件.rar

    一款基于Prototype的Validation表单验证插件,实现Ajax风格的无刷新表单验证功能,当用户输入完表单,即时显示该项输入是否正确,不正确则会给出提示,适合那些比较喜欢简洁风格,又要求功能准确的用户,本款表单...

    jquery-validation-1.8.1里面有很多例子

    《jQuery Validation插件详解——基于jquery-validation-1.8.1实例分析》 在Web开发领域,表单验证是不可或缺的一环,它确保用户输入的数据符合预期格式,从而提高用户体验并减少服务器端处理的压力。jQuery ...

    Java Web Jquery表单验证

    编写基于Jquery的表单验证插件 Java Web Jquery表单验证 jQuery是一个流行的JavaScript库,可用于在网页上进行各种操作,包括表单验证。 1、将基于Jquery的表单验证的调查问卷分为四个部分:FrontPage.html、write....

    fx-validation:JavaFX FXML表单的声明性表单验证

    验证规则目前,fx-validation支持以下验证规则: @FXRequired @FXNumber(min = ?, max =?) @FXString(minLength = ?, maxLength =?) @FXNotNull @FXValidation //用于自定义验证器类这个怎么运作验证规则将...

Global site tag (gtag.js) - Google Analytics