Zend表单-动态添加子表单
Zend Form - dynamic adding subforms
我正在使用Zend Form,我需要动态地(当用户填写表单时)添加元素组。例如,我有几个字段描述报价和一个子表单设置报价价格的形式。但是offer可以有多个price并且price不只是一个元素,它由
组成- 提供正常价格
- 提供优惠价
- 提供物品计数
所以一组中有3个不同的元素。
我可以用javascript创建元素,但我什么时候应该把它们添加到Zend表单对象?
你可以使每个分组的子表单,这样当你通过javascript添加,你可以ajax的形式的那部分只是通过渲染的子表单'Belongsto'。然后,你可以阅读你的帖子,当它回到你,做一个foreach和添加元素回来的方式。
查看http://www.stephenrhoades.com/?p=364
否则,在ajax中获取表单标记时,可以构建一个可以保存到会话的表单对象,这样在发布时它就已经构建好了。
相关文章:
- jQuery表单添加不适用于下拉列表
- 如何在javascript转换编码中将一个动态值从一个表单添加到另一个页面
- 根据下拉选择向表单添加和删除输入标记
- 向表单添加滚动功能
- 如何根据用户输入的数字动态地向表单添加文本字段
- 在firefox中,在向表单添加onsubmit属性后,不会提交表单
- 在rails中选择向表单添加文本字段的最佳方式
- 使用 HTML 按钮向输入和提交表单添加文本
- 如何在 PHP 中向此联系表单添加验证
- 使用 Ajax 和 PHP 在外部 XML 文件中从 HTML 表单添加新数据
- 按钮从外部表单添加选定=“选定”
- 使用 Javascript 将详细的输入表单添加到测验结果中
- jQuery 移动表单:添加的字段没有样式
- 向动态表单添加验证
- 在Meteor TODO应用程序中向表单添加另一个字段
- 我可以通过Javascript向表单添加参数吗
- 向表单添加多个字段
- 如何在Javascript中向表单添加隐藏的ID列表
- 向PHP表单添加更多字段(用户可以添加多个地址)
- 向表单添加动态字段