Zebra_Form 是一个 PHP 类,用于简化创建和验证HTML表单的过程。其面向对象的结构是对HTML表单进行加速发展,并鼓励开发者编写清晰和易于维护的代码。它摆脱了书面形式验证码的重复任务,提供强大的客户端和服务器端验证功能。Zebra_Form 集成了一个跨站点脚本的防范机制,可自动带出从提交的数据潜在的恶意代码。它还可以防止">垃圾邮件的自动投递,不依赖CAPTCHA的使用。
Zebra_Form 可以输出自动或手动生成模板(基本PHP文件)。当自动生成时,生成的输出验证为HTML 4.01 Strict或XHTML1.0 Strict并具有相同的外观和跨平台如Firefox,Chrome,Opera,Safari和Internet Explorer的所有主要浏览器。它提供了所有的控制在一个HTML表单,以及日期/时间的选择,CAPTCHA和AJAX文件上传控件。客户端验证是基于MooTools的JavaScript框架(以及它的工作原理与MooTools 1.2.5和MooTools 1.3或不兼容模式)。该代码是注释并不会产生警告/错误/通知在PHP的错误报告级别设置为E_ALL。
操作示范:
The HTML
The PHP
Zebra_Form 2.8该版本修复了造成attach_tip()JavaScript方法无法正常工作的错误,JavaScript和PHP处理换行符,重音字符和特殊字符不同,造成服务器端最大允许长度失败的问题已修复。
软件信息:http://stefangabos.ro/php-libraries/zebra-form/
下载地址:http://stefangabos.ro/wp-content/uploads/php-libraries/zebra_form.2.8.zip