一 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,由于是开源的,还支持各种键盘事件,非常不错,也列入其中吧。

http://www.bkjia.com/AJaxjc/329149.htmlwww.bkjia.comtruehttp://www.bkjia.com/AJaxjc/329149.htmlTechArticle一 ASP.NET AJAX Framework 1、ValidatorCallout
是ASP.NET AJAX Control
Toolkit中的一员,老瓶装新酒,通过扩展的方式为ASP.NET的验证控件提供漂亮的弹出提…