2011-09-20 32 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存儲庫。查看我發佈的鏈接。 –