【问题标题】:Dynamic forms in zend?Zend 中的动态表单?
【发布时间】:2011-01-16 00:37:35
【问题描述】:

嘿,我遇到了一个与 Erik 提出的问题类似的问题。我正在尝试在 zend 中创建一个动态表单,我想做的是应该有一个按钮,单击该按钮会动态添加一个新的文本框或任何表单元素。

现在的问题是我是 zend 框架的新手。我现在正在使用 1.9.7。我已经完成了一些功能,比如用户注册和登录等,但是 dojo 和 zend 子表单对我来说完全陌生。所以我需要你的帮助。请指导我应该从哪里开始以及这种动态形式的逻辑是什么。

问候, 富尔坎

【问题讨论】:

    标签: zend-framework forms dynamic dojo


    【解决方案1】:

    这些新元素应该是新Zend_Form_Subform 的实例,以使服务器端验证正常工作。

    可以通过 AJAX 添加新的子表单(请参阅 ajaxLink 视图助手)或已经出现在页面上,但使用 CSS+JavaScript 隐藏。

    【讨论】:

    • 根据我的经验,实际上 Zend_Form_Element 实例也应该可以工作。但是您需要在填充中同步服务器端元素的创建,以便元素匹配。
    【解决方案2】:

    我对 zend 了解不多,但如果您想在客户端执行此操作,可以使用 dojo.place,如 here 所述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      • 1970-01-01
      相关资源
      最近更新 更多