0

我有一个 zend 表单 - 由许多 zend 子表单组成,用户正在其中创建一个新问题(它是一个内容管理系统)。在其中一个子表单中,用户可以单击一个按钮来添加更多文本字段,如下所示:

[----------] [----------] [点击添加更多]

这应该给

[----------] [----------] [----------] [点击添加更多]

我正在尝试在有问题的子表单中设置一个标志 - 或者设置按钮被点击的次数,以将这么多的总字段添加到子表单 - 但它根本不起作用。我尝试使用静态计数变量 - 但该值根本没有增加。

关于如何在 Zend 表单中的 Zend 子表单中执行此操作的任何想法?如果我找到解决方案,我肯定会更新。谢谢!

4

1 回答 1

1

我使用 Sessions 来存储点击。我尝试使用 javascript 执行此操作,但在子表单中它不起作用。如果我只是遇到只有 1 个表单(没有子表单)的情况,则 javascript 解决方案可以正常工作。实际上,只需将计数器增加一次。使用会话或其他一些全局变量,只需执行相同的操作 - 增加计数器,并在提交表单时取消设置该变量。所以 - 当你回到表单时,之前的会话 var 值不会保留。

于 2010-01-21T15:43:41.530 回答