我正在使用Zend Framework项目添加新的输入元素。Zend框架 - 使用JavaScript
我创建上,用户可以通过按一个+号增加一组元素的一种形式。
Zend的框架使用子表单和装饰从表单获得值数组。
时显示的页面
如何使用JavaScript创建的新领域在该模型中集成这些将显示?
我正在使用Zend Framework项目添加新的输入元素。Zend框架 - 使用JavaScript
我创建上,用户可以通过按一个+号增加一组元素的一种形式。
Zend的框架使用子表单和装饰从表单获得值数组。
时显示的页面
如何使用JavaScript创建的新领域在该模型中集成这些将显示?
在客户端动态添加字段的最佳演示的Zend_Form
与我所熟悉的来自杰里米·肯德尔:
http://www.jeremykendall.net/2009/01/19/dynamically-adding-elements-to-zend-form/
该技术的结果是添加/上调用preValidation()
方法检查表单中缺少字段的表单。如果它发现任何这样的字段,那么它们被添加到表单对象。到时候isValid()
和getValues()
被称为,所有Zend_Form_Element
对象已经被连接到的形式,让处理正常运行。
一个建议是定义你想使用Zend形式提供所有输入字段。
但显示的形式时,你可以隐藏某些领域和使其可见通过点击+
。
我觉得这是最简单的方法,因为添加装饰和东西你需要改变客户端的PHP文件,这是不可能的。
另一个建议,你可以定义几种形式。点击+
将用户重定向到带有添加字段的其他表单。
这是一个非常好的和具体的例子:)谢谢! – 2011-04-13 03:24:26
我的荣幸,很高兴它有所帮助。 ;-) – 2011-04-13 04:04:19