AJAX 验证框架13个
程序员文章站
2023-12-23 09:05:34
一 asp.net ajax framework 1、validatorcallout 是asp.net ajax control toolkit中的一员,老瓶装新酒,通过...
一 asp.net ajax framework
1、validatorcallout
是asp.net ajax control toolkit中的一员,老瓶装新酒,通过扩展的方式为asp.net的验证控件提供漂亮的弹出提示效果。缺点是:目前的版本还不能提供服务端custom validator的扩展。
同时,validatorcallout还支持自定义css样式,具体可参考官方页面上的“validatorcallout theming” 一节,和这篇文章:http://www.imaginativeuniversal.com/stylingthevalidatorcalloutextender.aspx
2、 mootools framework
fvalidator - 基于 mootools v1.1 构建,支持一个页面上多个form的验证。并能够兼容几乎所有的浏览器:ie、ff、opera、safari
3、formcheck - 能够验证text、radio、checkbox、textarea、select等多种html元素,基于mootools v1.1构建。并能够与yui完美的结合(官方提供与yui结合的版本下载)
二、jquery framework
4、jquery plugin: validation - 起初基于 jquery 1.2.2+,目前已经升级到1.2.6。应用很广泛,能够验证所有的标准html form的input元素
5、simple jquery form validation - 顾名思义,这个基于jquery的验证框架非常容易实施和扩展,官方链接没有直接提供下载,我们可以在这里找到它: http://www.willjessup.com/sandbox/jquery/form_validator/val.js
三、prototype framework
6、livevalidation - livevalidation有两个版本:prototype版和标准版。prototype 版与prototype完美结合。livevalidation 是一个小型的javascript开源验证框架,能够实现客户端的快速、简便、强大的验证,并兼容目前主流的浏览器。
7、jsvalidate - jsvalidate是基于prototype和scriptacolous的form验证框架,给我们带来非常简单易用的javascript表单验证。但目前还处于beta阶段囧...
8、field validation with prototype - 一个基于 prototype 和 scriptacolous 的健全的验证框架。它包含一些内置的验证,我们可以轻易的去扩展自定义的验证机制。
四、spry framework
9、validation widget - 这个验证框架由adobe出品,在 dreamweaver cs3下非常容易扩展和实现,如果你没有使用dreamweaver的话,也可以下载它的javascript版本。缺点是每个input元素都要定义自己的javascript和css
五、no framework
10、clean form validation - clean form validation是一个非常简单的javascript验证框架
11、validate.js - validate.js 能够验证各种各样的数据,它与众不同的特点是可以使用多种方法去验证数据,激活方式由我们来决定
12、livevalidation - 没有基于prototype的标准版与上面介绍的 prototype 版一样强大易用。
13、imask - 是一个开源的masking框架,类似于asp.net ajax control toolkit中的mask edit,由于是开源的,还支持各种键盘事件,非常不错,也列入其中吧。
1、validatorcallout
是asp.net ajax control toolkit中的一员,老瓶装新酒,通过扩展的方式为asp.net的验证控件提供漂亮的弹出提示效果。缺点是:目前的版本还不能提供服务端custom validator的扩展。
同时,validatorcallout还支持自定义css样式,具体可参考官方页面上的“validatorcallout theming” 一节,和这篇文章:http://www.imaginativeuniversal.com/stylingthevalidatorcalloutextender.aspx
2、 mootools framework
fvalidator - 基于 mootools v1.1 构建,支持一个页面上多个form的验证。并能够兼容几乎所有的浏览器:ie、ff、opera、safari
3、formcheck - 能够验证text、radio、checkbox、textarea、select等多种html元素,基于mootools v1.1构建。并能够与yui完美的结合(官方提供与yui结合的版本下载)
二、jquery framework
4、jquery plugin: validation - 起初基于 jquery 1.2.2+,目前已经升级到1.2.6。应用很广泛,能够验证所有的标准html form的input元素
5、simple jquery form validation - 顾名思义,这个基于jquery的验证框架非常容易实施和扩展,官方链接没有直接提供下载,我们可以在这里找到它: http://www.willjessup.com/sandbox/jquery/form_validator/val.js
三、prototype framework
6、livevalidation - livevalidation有两个版本:prototype版和标准版。prototype 版与prototype完美结合。livevalidation 是一个小型的javascript开源验证框架,能够实现客户端的快速、简便、强大的验证,并兼容目前主流的浏览器。
7、jsvalidate - jsvalidate是基于prototype和scriptacolous的form验证框架,给我们带来非常简单易用的javascript表单验证。但目前还处于beta阶段囧...
8、field validation with prototype - 一个基于 prototype 和 scriptacolous 的健全的验证框架。它包含一些内置的验证,我们可以轻易的去扩展自定义的验证机制。
四、spry framework
9、validation widget - 这个验证框架由adobe出品,在 dreamweaver cs3下非常容易扩展和实现,如果你没有使用dreamweaver的话,也可以下载它的javascript版本。缺点是每个input元素都要定义自己的javascript和css
五、no framework
10、clean form validation - clean form validation是一个非常简单的javascript验证框架
11、validate.js - validate.js 能够验证各种各样的数据,它与众不同的特点是可以使用多种方法去验证数据,激活方式由我们来决定
12、livevalidation - 没有基于prototype的标准版与上面介绍的 prototype 版一样强大易用。
13、imask - 是一个开源的masking框架,类似于asp.net ajax control toolkit中的mask edit,由于是开源的,还支持各种键盘事件,非常不错,也列入其中吧。
推荐阅读
-
php框架 - PHP环境下Yii框架验证码无法显示
-
使用Spring注入Hibernate验证框架
-
自定义javascript验证框架示例【附源码下载】
-
AJAX+JAVA用户登陆注册验证的实现代码
-
自定义javascript验证框架示例【附源码下载】
-
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
-
基于Ajax用户名验证、服务条款加载、验证码生成的实现方法
-
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
-
详解ABP框架的参数有效性验证和权限验证
-
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证