我有一个zend形式 - 由许多zend-sub表单组成,用户正在创建一个新问题(它是一个内容管理系统)。 在其中一个子表单中,用户可以单击按钮添加更多文本字段,如下所示:
[----------] [----------] [点击添加更多]
应该给出
[----------] [----------] [----------] [点击添加更多]
我正在尝试在相关子表单中设置一个标志 - 或者设置按钮被点击次数的计数,将多个总字段添加到子表单 - 但它根本不起作用。 我尝试使用静态计数变量 - 但该值根本没有增加。
关于如何在zend形式的Zend子表单中执行此操作的任何想法? 如果我找到解决方案,我肯定会更新。 谢谢!
答案 0 :(得分:1)
我使用Sessions来存储点击。 我尝试用javascript做这个,但在子窗体内它不起作用。 如果我只是只有一种形式(没有子形式)的情况,javascript解决方案工作正常。 实际上,只需将计数器增加一个onclick。 使用会话或其他一些全局变量,只需执行相同操作 - 递增计数器,并在提交表单时取消设置var。 所以 - 当你回到表单时,不保留前一个会话var值。