![](/img/trans.png)
[英]Zend Framework: How can I add JavaScript element after the scripts in head?
[英]Zend Framework - Add new input element using javascript
我正在使用Zend Framework開發一個項目。
我正在創建一個表單,用戶可以通過按+符號添加一組元素。
Zend框架使用子表單和裝飾器從表單中獲取值數組。
這些將在頁面顯示時顯示
使用Javascript創建的新字段如何集成在該模型中?
將客戶端上的字段動態添加到我熟悉的Zend_Form
的最佳演示來自Jeremy Kendall:
http://jeremykendall.net/2009/01/19/dynamically-adding-elements-to-zend-form/
該技術的結果是在表單上添加/調用preValidation()
方法以檢查表單中缺少字段的帖子。 如果找到任何此類字段,則將它們添加到表單對象中。 到調用isValid()
和getValues()
,所有Zend_Form_Element
對象都已附加到表單,因此處理正常運行。
一個建議是使用zend表單定義要提供的所有輸入字段。
但是當顯示表單時,您可以隱藏某些字段並通過單擊+
使其可見 。
我認為這是最簡單的方法,因為添加裝飾器和東西你需要在客戶端更改php文件,這是不可能的。
另一個建議是,你可以定義幾種形式。 單擊+
將用戶重定向到另一個帶有添加字段的表單。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.