创建一个JavaScript表单验证插件,可以说是一个繁琐的过程,涉及到初期设计、开发与测试等等环节。实际上一个优秀的程序员不仅是技术高手,也应该是善假于外物的。本文介绍了10个不错的JavaScript表单验证插件,使用它们完全可以节省你的时间!希望你喜欢。
1. validate.js
![](http://dl.iteye.com/upload/attachment/611899/af4fc6e1-1684-3dfe-820b-e4c76cb1e7cb.jpg)
Validate.js是一个非常不错的JavaScript表单验证库,源于CodeIgniter API。该库相当轻巧(不到1KB),不要求任何JavaScript框架,可以在所有主流浏览器中运行(包括IE 6)。
2. Zebra Form
![](http://dl.iteye.com/upload/attachment/611901/cce3f279-e32e-36f6-a1f6-e31bc1825ced.jpg)
Zebra_Form是一个免费的PHP库,它能够很好地处理表单验证。你只需使用少量的PHP代码即可设计一个安全、别致的表单。Zebra_Form在前端集成了jQuery,用以显示警告及错误提示。
3. jFormer
![](http://dl.iteye.com/upload/attachment/611903/a03222d3-2375-3faf-b9fc-2c8c6c858555.jpg)
jFormer是一个基于jQuery的表单框架,允许你生成漂亮、兼容标准的表单。功能包括:客户端验证;服务器端验证;Ajax提交;可通过CSS定制外观;验证码支持;通用表单模板等。
4. jQuery.validVal
![](http://dl.iteye.com/upload/attachment/611905/ab6ca54e-968c-35e1-bcdb-6d25a279d1d7.jpg)
jQuery.validVal插件旨在简化表单验证功能。此插件可用于任意的HTML表单(包括Ajax异步加载的),通过定义各种验证规则实现表单的验证功能。
5. Validity
![](http://dl.iteye.com/upload/attachment/611907/a4fd62d8-249a-38cd-b87f-c9cfc2e1923c.jpg)
Validity是一个强大灵活的jQuery表单框架,可实现客户端和服务器端同时验证。它只有9KB大小,能够执行各种简单或是复杂的验证,包括动态的或设定条件的验证。该插件还可以控制验证信息将如何显示,使其与网站的外观/风格相适应。
6. ValidForm Builder
![](http://dl.iteye.com/upload/attachment/611909/d03a9744-f098-316a-bbb7-7406b74bfc5d.jpg)
ValidForm Buider是一个简单的、使用XHTML 1.0和CSS的Web表单生成工具。它是一个开源的PHP和JavaScript(jQuery)库,非常不错,可快速安全地制作出专业的Web验证表单。
7. Ketchup
![](http://dl.iteye.com/upload/attachment/611911/e482adac-04ca-384c-99b9-0429f4496ce4.jpg)
Ketchup是一个易于定制(从外观至功能)的jQuery表单插件,可用于客户端对用户表单进行验证。
8. Validatious
![](http://dl.iteye.com/upload/attachment/611913/2dddc123-452c-3cc1-8dd9-d099fdc7cc54.jpg)
Validatous是一个易于使用的Unobtrusive JavaScript表单验证库,不依赖于任何JS框架。内置数值、e-mail、URL、最大/最小字符数验证等功能。
9. Form Validator
![](http://dl.iteye.com/upload/attachment/611915/d5cf460d-e28a-34d4-9a30-9900a6e9df8e.jpg)
功能广泛的表单验证方案,适用于任何表单。验证失败时将弹出浮动错误提示。
10. VanadiumJS
![](http://dl.iteye.com/upload/attachment/611917/0ed59220-1d61-3ab0-a9f6-a5abff37446f.jpg)
非常直观而强大的客户端验证插件。
程序员的基础教程:菜鸟程序员