Zend表单 - 动态添加子表单

时间:2011-07-26 13:57:22

标签: php javascript zend-form

我正在使用Zend Form,我需要动态地(在用户填写表单时)添加元素组。 例如,我有几个描述报价的字段和一个设置报价的子表单。但是报价可以有多个价格和价格不仅仅是1个元素,它由

组成
  1. 提供正常价格
  2. 提供折扣价
  3. 提供物品数
  4. 因此,一个gruop中有3个不同的元素。

    我可以用javascript创建元素但是什么时候应该将它们添加到Zend Form Object?

1 个答案:

答案 0 :(得分:1)

当你通过javascript添加时,你可以通过这种方式使每个分组成为一个子表单,你可以通过只用'Belongsto'来重新发送子表单来填充表单的那部分。然后,你可以在回复给你的帖子中阅读并在其上做一个foreach并以这种方式添加元素。

结帐http://www.stephenrhoades.com/?p=364

否则,在您的ajax中获取表单标记,您可以构建一个可以保存到会话的表单对象,这样就可以在发布时构建它。