`
badqiu
  • 浏览: 673814 次
  • 性别: 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的贡献.

 

分享到:
评论
30 楼 galford666 2008-08-07  
很不错,收了,谢谢
29 楼 badqiu 2008-08-04  
SeanHe 写道
我把prototype换成1.6版本发现有BUG,可能会导致IE崩溃
我的代码
<input name="loginId" type="text" id="loginId" class="required validate-alphanum">


请查看FAQ,一般是prototype.js与effects.js的兼容性问题,与验证框架无关
28 楼 SeanHe 2008-08-03  
我把prototype换成1.6版本发现有BUG,可能会导致IE崩溃
我的代码
<input name="loginId" type="text" id="loginId" class="required validate-alphanum">
27 楼 wangding263 2008-07-30  
恩 强烈支持v框架独立,不依赖与prototype及jquery . 
26 楼 QuakeWang 2008-07-30  
blackstreet 写道
<input type='button' onclick="check()" value='Submit'/>
function check(){
// do something ...
document.forms[0].submit();
}
把提交改成这样的话,验证就不起作用了!求解

使用ValidationUtils.fireSubmit('form_id')
25 楼 blackstreet 2008-07-30  
<input type='button' onclick="check()" value='Submit'/>
function check(){
// do something ...
document.forms[0].submit();
}
把提交改成这样的话,验证就不起作用了!求解
24 楼 flyfan 2008-07-30  
badqiu 写道
flyfan 写道
我比较期待你下个版本,请问下个版本大概是什么时候发布呢


头脑比较热就可能下周发布, 近段在推广宣传rapid-framework:D


期待呀,再等吧,没用现在这个版本主要是提示信息影响样式了,所以快点发布吧
23 楼 badqiu 2008-07-30  
flyfan 写道
我比较期待你下个版本,请问下个版本大概是什么时候发布呢


头脑比较热就可能下周发布, 近段在推广宣传rapid-framework:D
22 楼 flyfan 2008-07-29  
我比较期待你下个版本,请问下个版本大概是什么时候发布呢
21 楼 badqiu 2008-07-29  
squall 写道
以前用了EasyValidation,能不能平稳升级

可以的,你具体看下changelog就行了,框架以后也会尽量做到平稳升级
20 楼 squall 2008-07-29  
以前用了EasyValidation,能不能平稳升级
19 楼 badqiu 2008-07-29  
wucc1986 写道
我们公司项目里有用 楼主 的easyValidation 之前觉得那个验证显示的方式不太好。也找过好多新的。
想问下楼主国际化的问题,现在程序中写的应该是根据客户浏览器 来判断。我想实现动态切换的话就不行了吧。如果要实现的话只能传个 变量 给lang实现 切换。楼主考虑过这种需求吗



下个版本会整合你这种需求
18 楼 wucc1986 2008-07-29  
我们公司项目里有用 楼主 的easyValidation 之前觉得那个验证显示的方式不太好。也找过好多新的。
想问下楼主国际化的问题,现在程序中写的应该是根据客户浏览器 来判断。我想实现动态切换的话就不行了吧。如果要实现的话只能传个 变量 给lang实现 切换。楼主考虑过这种需求吗

17 楼 QuakeWang 2008-07-28  
vtsuper 写道
有個意見不知閣下認為有沒有需要,或者是否認為這個需要交給Validation處理,如

是否置頂:
<input type="radio" value="N">否
<input type="radio" value="Y">是(<input type="text" name="start">至<input type="text" name="end">)

當選了"是"才需要填寫日期範圍
這種因果關係而不單是validation

可以自己定义一个validator来做这种交易。
也可以在yes的radio上注册一个onclick事件,用于添加或者移除日期范围控件上的validation css name,也蛮方便的。
16 楼 badqiu 2008-07-28  
vtsuper 写道
有個意見不知閣下認為有沒有需要,或者是否認為這個需要交給Validation處理,如

是否置頂:
<input type="radio" value="N">否
<input type="radio" value="Y">是(<input type="text" name="start">至<input type="text" name="end">)

當選了"是"才需要填寫日期範圍
這種因果關係而不單是validation


逻辑太复杂的东西都是要手工编写验证.
15 楼 vtsuper 2008-07-28  
有個意見不知閣下認為有沒有需要,或者是否認為這個需要交給Validation處理,如

是否置頂:
<input type="radio" value="N">否
<input type="radio" value="Y">是(<input type="text" name="start">至<input type="text" name="end">)

當選了"是"才需要填寫日期範圍
這種因果關係而不單是validation
14 楼 badqiu 2008-07-26  
bh_nesta 写道
信息提示能不能实现Ext那种方式呢?

不知那种?
现在计划下一版本准备改进的特性为:
1.增加比较的验证
2.增加onReset:true以便reset事件自动绑定
3.解決_dependsTest中重複測試的問題
4.整合tooltip的错误显示效果
5.ajax验证使用异步方式
6.框架独立,不依赖与prototype及jquery

有其它需求,欢迎讨论.
13 楼 木易有峰 2008-07-26  
木易有峰 写道
在jSP里面如果使用的是UTF-8字符集,提示错误信息的中文字体的时候 是乱码

汗 没有吧文档看完
我的网站现在使用的是UTF-8编码,怎么使用validation_cn.js显示中文会乱码?
答:validation_cn.js默认是使用GBK编码,使用可以改变文件编码的编辑器以UTF-8编码方式再保存,如保存为validation_cn_UTF-8.js
12 楼 木易有峰 2008-07-26  
在jSP里面如果使用的是UTF-8字符集,提示错误信息的中文字体的时候 是乱码
11 楼 bh_nesta 2008-07-26  
信息提示能不能实现Ext那种方式呢?

相关推荐

    基于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