2011-09-20 35 views
0

我使用自己的自制框架工作,并且希望有一个库(类)PHP 5用于生成带验证的表单,如果可能的话还支持ajax支持HTML5。寻找一个用于创建和验证表单的PHP库

我已经做了一个搜索,发现了PFBC(PHP Form Builder Class)和HTML_QuickForm,但它已经过时了。

你知道别人吗?

+1

我参与了pfbc项目的开发。出于好奇,你为什么传递这个选项?感谢您的反馈意见。 – ajporterfield

+1

由于我没有使用任何框架,我使用这个类作为独立的一些扩展。根据我的noob,编码看起来不错,允许写一些扩展和显示[许多内联示例](http://www.imavex.com/pfbc2.x-php5/examples/elements.php),这是有据可查的。为这些家伙完成了大量工作。 – hornetbzz

+0

我没有看到海报决定不使用PFBC,特别是 - 会很高兴有更新。 ...这篇文章让我找到了PFBC,同时寻找这种类型或资源。我很兴奋。我特别喜欢PFBC的精确和有限的范围 - 只是形式,谢谢。 – Smandoli

回答

0

我喜欢这个jQuery的形式,CSS样式对于大多数的网页也有个好的开始......

http://sprawsm.com/uni-form/

你应该使用PHP(服务器端)的验证,除了这个库,虽然...

1

我玩弄了Symfony Form ComponentSymfony Validator Component。他们很合作。唯一的缺点是文档。它们主要在整个Symfony框架的背景下记录,而不是作为单独的组件。

另外,Zend_Form也很不错(虽然我个人不喜欢他们装饰者方法的HTML生成)。它与Zend_Filter和Zend_Validate组件集成。

甚至可以混合这两种。对于我的一个项目,我使用Zend_Form和Symfony验证器。这需要一些整合工作,但这当然是可能的。

+0

谢谢你的回答。 我试图使用Zend组件,但现在它不再是独立的。 symfony版本2因为它 相同的东西如果你知道其他类似librairiee,但standarlone,来说这个话题;) –

+0

他们* * *独立,真的。我现在在我的一个应用程序中将它们作为独立组件使用。对于Zend,我不知道你是否可以下载并安装它作为单独的组件,但你当然可以使用你想要的,而不用打扰其余的。至于Symfony,他们明确提供了包含单独可用的组件的单独的git存储库。查看我发布的链接。 –