问题标签 [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.
zend-framework - 在 Zend_Form 中设置标签的 id
我正在尝试为我的表单标签之一设置一个 id,以便以后可以用 jquery 隐藏它。这是我的元素:
在源代码中,它看起来像这样:
我需要标签看起来像:
有任何想法吗?
zend-framework - 是否有一个 Zend_Form_Element 可以呈现带有一些内容的普通 div?
目前正在处理一堆表单,我发现我希望能够将表单拆分为多个部分,中间有一些文本。是否有一个 Zend_Form_Element 允许我将一些文本与我的表单混合(而不是作为链接到单个输入的标签或描述)?
谢谢!
php - 如何配置 Zend_Form 以使用数组表示法?
我在配置 Zend_Form 时遇到了困难。我有一个 Zend_Form 子类。该表格包含一些必需的信息和一些附加信息。我希望可以通过数组访问其他信息。提交的数据将如下所示:
我已经用谷歌搜索并尝试了我找到的所有建议(使用 subForms 并设置 Zend_Form::setIsArray($flag)
andZend_Form::setElementsBelongTo($array)
方法),但还没有弄清楚如何做到这一点。
我究竟做错了什么?如何设置表单元素的名称,以便可以使用数组表示法访问数据?
zend-framework - Zend Form:复选框元素显示为隐藏字段?
我想在我的表单中添加一个简单的复选框:
但是,这就是 html 的样子:
问题在于我使用 jQuery 来隐藏所有在 DT
内部具有标签的 DT/DD 和在 DD 内部具有隐藏元素的所有 DT/DD(因此我的 html 将验证并且隐藏元素不会占用空间这页纸)。有没有办法使用 aZend_Form_Element_Checkbox
而不必显示隐藏的输入元素?我宁愿不要弄乱我的 jQuery 代码来添加更多警告,但如果我必须这样做,我会这样做。
解决方案:
显然,我不能/不应该删除复选框元素之前的隐藏元素。所以这是我的 jQuery 代码,用于隐藏所有隐藏的表单元素,使其不显示在页面上:
zend-framework - 使用 Zend_Form 和 Zend_Config_Ini 的默认元素值
我一直在寻找几个小时,我在任何地方都找不到任何文档,说明如何使用 Zend_Config_Ini 作为 Zend_Form 的初始化设置元素的默认值。
我已经看到了有关如何在普通 PHP 代码中执行此操作的文档...
但是没有关于如何在 .ini 文件中设置它的文档。我已经尝试了一切(显然不是,但似乎如此)!
有人知道“语法”吗?
如果提供的“行”值不是“数字”,那么我希望它设置为“0”。
提前致谢!!
php - 如何将 Zend_Dojo 表单元素动态添加到 zend_form?
目前,我可以在第一次加载表单后将 Zend Form 元素动态添加到表单中。我通过鼠标点击和一些ajax来做到这一点。但是,我想添加具有不同名称的完全相同的元素(基本上我给每个元素一个 id)。但是,当我添加该字段时,它只会像普通字段一样显示,而不是 Dojo'fied。
zend-framework - 如何在 Zend_Form 文件元素上使用 ViewScripts?
我将这个 ViewScript 用于我的标准表单元素:
尝试单独使用该 ViewScript 会导致错误:
表单捕获的异常:未找到文件装饰器...无法呈现文件元素
查看这个常见问题解答揭示了我的部分问题,我更新了我的表单元素装饰器,如下所示:
现在它渲染文件元素两次,一次在我的视图脚本中,以及在我的视图脚本之外的文件元素的额外元素:
关于如何使用 ViewScript 正确处理此问题的任何想法?
更新:基于肖恩的解决方案,这是我的最终代码:
表单元素:
查看脚本:
zend-framework - 使用 ViewScript 装饰器时覆盖 Zend_Form 单选元素上的分隔符
我正在使用 ViewScripts 来装饰我的表单元素。使用单选元素,分隔符通常可以被覆盖,但是当我使用 ViewScript 时,覆盖被忽略了。
当我使用以下调用和 ViewScript 时,单选元素由“<br />”分隔,而不是我指定的空格。如果保留默认装饰器,则覆盖有效。
视图脚本:
zend-framework - 如何手动设置 Zend_Form 中 dd 元素的 id?
我的 Zend_Form 中有一个图像元素。
上图用作某种形式的“提交”按钮。html输出是:
对于所有其他 Zend 表单元素,我得到如下信息:
如果是 Image Zend 表单元素,我该如何做同样的事情?
有没有办法设置id?
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
有人有解决办法吗?