问题标签 [zend-form-element]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3298 浏览

zend-framework - 在 Zend_Form 中设置标签的 id

我正在尝试为我的表单标签之一设置一个 id,以便以后可以用 jquery 隐藏它。这是我的元素:

在源代码中,它看起来像这样:

我需要标签看起来像:

有任何想法吗?

0 投票
1 回答
388 浏览

zend-framework - 是否有一个 Zend_Form_Element 可以呈现带有一些内容的普通 div?

目前正在处理一堆表单,我发现我希望能够将表单拆分为多个部分,中间有一些文本。是否有一个 Zend_Form_Element 允许我将一些文本与我的表单混合(而不是作为链接到单个输入的标签或描述)?

谢谢!

0 投票
2 回答
3351 浏览

php - 如何配置 Zend_Form 以使用数组表示法?

我在配置 Zend_Form 时遇到了困难。我有一个 Zend_Form 子类。该表格包含一些必需的信息和一些附加信息。我希望可以通过数组访问其他信息。提交的数据将如下所示:

我已经用谷歌搜索并尝试了我找到的所有建议(使用 subForms 并设置 Zend_Form::setIsArray($flag)andZend_Form::setElementsBelongTo($array)方法),但还没有弄清楚如何做到这一点。

我究竟做错了什么?如何设置表单元素的名称,以便可以使用数组表示法访问数据?

0 投票
6 回答
14123 浏览

zend-framework - Zend Form:复选框元素显示为隐藏字段?

我想在我的表单中添加一个简单的复选框:

但是,这就是 html 的样子:

问题在于我使用 jQuery 来隐藏所有在 DT 内部具有标签的 DT/DD 和在 DD 内部具有隐藏元素的所有 DT/DD(因此我的 html 将验证并且隐藏元素不会占用空间这页纸)。有没有办法使用 aZend_Form_Element_Checkbox而不必显示隐藏的输入元素?我宁愿不要弄乱我的 jQuery 代码来添加更多警告,但如果我必须这样做,我会这样做。

解决方案:

显然,我不能/不应该删除复选框元素之前的隐藏元素。所以这是我的 jQuery 代码,用于隐藏所有隐藏的表单元素,使其不显示在页面上:

0 投票
1 回答
4186 浏览

zend-framework - 使用 Zend_Form 和 Zend_Config_Ini 的默认元素值

我一直在寻找几个小时,我在任何地方都找不到任何文档,说明如何使用 Zend_Config_Ini 作为 Zend_Form 的初始化设置元素的默认值。

我已经看到了有关如何在普通 PHP 代码中执行此操作的文档...

但是没有关于如何在 .ini 文件中设置它的文档。我已经尝试了一切(显然不是,但似乎如此)!

有人知道“语法”吗?

如果提供的“行”值不是“数字”,那么我希望它设置为“0”。

提前致谢!!

0 投票
1 回答
862 浏览

php - 如何将 Zend_Dojo 表单元素动态添加到 zend_form?

目前,我可以在第一次加载表单后将 Zend Form 元素动态添加到表单中。我通过鼠标点击和一些ajax来做到这一点。但是,我想添加具有不同名称的完全相同的元素(基本上我给每个元素一个 id)。但是,当我添加该字段时,它只会像普通字段一样显示,而不是 Dojo'fied。

0 投票
7 回答
15690 浏览

zend-framework - 如何在 Zend_Form 文件元素上使用 ViewScripts?

我将这个 ViewScript 用于我的标准表单元素:

尝试单独使用该 ViewScript 会导致错误:

表单捕获的异常:未找到文件装饰器...无法呈现文件元素

查看这个常见问题解答揭示了我的部分问题,我更新了我的表单元素装饰器,如下所示:

现在它渲染文件元素两次,一次在我的视图脚本中,以及在我的视图脚本之外的文件元素的额外元素:

关于如何使用 ViewScript 正确处理此问题的任何想法?


更新:基于肖恩的解决方案,这是我的最终代码:

表单元素:

查看脚本:

0 投票
3 回答
7568 浏览

zend-framework - 使用 ViewScript 装饰器时覆盖 Zend_Form 单选元素上的分隔符

我正在使用 ViewScripts 来装饰我的表单元素。使用单选元素,分隔符通常可以被覆盖,但是当我使用 ViewScript 时,覆盖被忽略了。

当我使用以下调用和 ViewScript 时,单选元素由“<br />”分隔,而不是我指定的空格。如果保留默认装饰器,则覆盖有效。

视图脚本:

0 投票
2 回答
2613 浏览

zend-framework - 如何手动设置 Zend_Form 中 dd 元素的 id?

我的 Zend_Form 中有一个图像元素。

上图用作某种形式的“提交”按钮。html输出是:

对于所有其他 Zend 表单元素,我得到如下信息:

如果是 Image Zend 表单元素,我该如何做同样的事情?

有没有办法设置id?

0 投票
1 回答
730 浏览

zend-framework - 扩展 Zend_Form_Element_File 时自定义视图助手永远不会运行

我想要我自己的基于 Zend_Form_Element_File 的表单元素。我的问题:我创建的自定义视图助手永远不会运行。相反,始终运行 FormFile Viewhelper。当我从 Zend_Form_Element_Xhtml 继承时,我的自定义视图助手工作。

不工作:

确实有效,但我不想自己上传文件:

有任何想法吗?我正在使用 ZF 1.10。

编辑:似乎是这个问题: http: //framework.zend.com/issues/browse/ZF-8136

有人有解决办法吗?