当前位置:  开发笔记 > 编程语言 > 正文

PHP表单类

如何解决《PHP表单类》经验,为你挑选了2个好方法。

我已经习惯了ASPNET和Django的表单方法:很好的面向对象的处理程序,你可以指定正则表达式进行验证,并以一种非常简单的方式完成所有事情.

在没有它的情况下幸福地生活了几个月后,我不得不回到PHP进行项目,并注意到我以前用PHP表格做的所有事情(手动输出,手动验证,极度痛苦)都是完全垃圾.

是否有一个很好的,简单的免费类,它确实形成了生成和验证,就像应该这样做?

Clonefish有正确的想法,但它在价格标签上有所作为.



1> ajporterfiel..:

我最近在开发中使用了上面列出的项目 - http://code.google.com/p/php-form-b​​uilder-class/ - 并注意到最新版本(版本1.0.3)将表格标记替换为更灵活的div布局,可以轻松设置样式以呈现您喜欢的形式.有很多例子可以帮助您快速入门.

我会推荐这个项目.



2> zlovelady..:

这是另一种免费替代方案:

http://code.google.com/p/php-form-b​​uilder-class/

它允许您使用以下代码创建表单:

include("../class.form.php5");

$form = new form("form_elements");

$form->addHidden("cmd", "submit");
$form->addTextbox("Textbox:", "field0");
$form->addTextarea("Textarea:", "field1");

$form->render();

优点:

内置表单验证(PHP和javascript)

开箱即用,集成了jQuery UI,CKEditor/TinyMCE,Google Maps,工具提示等.

非常容易起床和运行并创建强大的表单

缺点,最终阻止我使用它:

没有细粒度控制的形式输出.您可以将整个表单呈现为表格,也可以不呈现.

没有字段集

它看起来正在积极开发中,因此可能值得关注未来的版本/改进.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有