问题标签 [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 回答
1402 浏览

zend-framework - 当我添加元素时 Zend_Form_Element 失败

我在添加隐藏的 zend 表单元素时遇到了麻烦。

当我调用 addElements 时,表单失败并将以下错误打印到页面。但只有当我尝试添加 $formContactID 和 $formCustomerID 时。

致命错误:在第 3291 行的 /home/coder123/public_html/wms2/library/Zend/Form.php 中的非对象上调用成员函数 getOrder()

我的代码如下。

0 投票
1 回答
3371 浏览

zend-framework - 需要一个使用 Zend_Form_Element_Checkbox 的复选框数组

我需要一个如下所示的复选框数组:

目前我正在使用

但它没有在 html 控件中显示数组。它把它画成

任何解决方案?

0 投票
1 回答
732 浏览

zend-framework - Zend 自定义表单元素和装饰器

我开始开发自定义表单元素和装饰器。我将它们保存到zend/library/form文件夹是吗?

以及如何使用这个自定义元素?

给我无法指定类的位置的错误。有任何想法吗?

0 投票
0 回答
1608 浏览

zend-framework - 在 Zend Framework 中创建具有多键数组的输入字段

我想使用 Zend 框架创建一个类似于下面给出的表单

我尝试使用以下代码

但是我遇到了一个问题,因为我只能获得数组的最新值。我想在文本字段名称“数字”中获取完整数组。

你能帮我解决这个问题吗?谢谢。

0 投票
1 回答
169 浏览

zend-framework - 如何在验证 Zend_Form 后将某些表单元素留空

我创建了一个带有验证器的自定义 Zend_Form。验证和验证失败后,所有字段都会获得其提交的值。这适用于某些领域,但不适用于其他领域。验证失败后如何将某些字段留空。

0 投票
2 回答
1480 浏览

php - Zend Forms - 元素 ID 修改以允许重用

我有一个Zend_Form对象,我想在一页中多次重复使用。我遇到的问题是每次渲染它都有相同的元素ID。每次呈现表单时,我一直无法找到一种方法来为所有 ID 提供唯一的前缀或后缀。


完整的解决方案

子类Zend_Form

在视图脚本中循环:

0 投票
1 回答
1628 浏览

php - 如何在php框架zend中创建getbaseurl?

我如何在 zend 中创建 baseurl 方法,以便所有项目文件(如模型、表单、视图等)都可以访问它。我可以在 php 中创建任何文件吗

谢谢迪帕克

0 投票
5 回答
27079 浏览

zend-framework - Zend 表单电子邮件验证

我有以下代码为用户的电子邮件地址生成一个输入字段

现在的问题是如果用户输入无效的电子邮件主机名,它会产生 3 个错误。假设用户输入“admin@l”作为电子邮件地址,错误将是
*“l”不是电子邮件地址“admin@l”的有效主机名
*“l”与 DNS 主机名的预期结构不匹配
*“ l' 似乎是本地网络名称,但不允许使用本地网络名称

我只是希望它只给出一个自定义错误而不是所有这些。如果我通过 addErrorMessage 方法设置错误消息“无效的电子邮件地址”,它将再次针对 db_validation 生成相同的消息。

0 投票
1 回答
369 浏览

php - Zend Framework AjaxContext 过滤结果和装饰器不可移除

好的,由于这个问题有 2 个部分,因此将它们一起解释会更容易。所以这里是:

  1. 我正在尝试从这些元素中删除默认装饰器,因为我使用了一些不同的样式来设置它们。但无论我做什么,DtDDWrapper 仍然出现。如果我尝试删除所有装饰器,下面的所有字段都会消失。

    /li>
  2. 上下文视图脚本接缝以一种或另一种方式修剪我的代码。当我尝试在视图脚本中放置一个<td>或一个<table>标签时,它只是跳过标签。有没有办法阻止这种逃避的发生?我的视图脚本:

    /li>

PS代码格式化系统在向我吐槽,有人可以帮我格式化代码吗?

0 投票
1 回答
356 浏览

zend-form - zend form如何添加大量自定义html

我有很多 zend_form,我想在其中添加很多自定义 html,有哪些可能的选项。例如,我有一个页面,用户可以在其中附加多个电子邮件与帐户,所以我有一个字段来添加新的电子邮件地址,除此之外,我想显示添加用户已附加到帐户的其他电子邮件地址。要显示表单字段,我正在使用装饰器并生成以下 html 来显示我想要生成的不可编辑的数据
< div>
< label for="accountDetailsForm-email" class="required">Email:< /label>
< input type="text" name="accountDetailsForm[email]" id="accountDetailsForm-email" value="" class="inputText" size="47" />
< /div>


< dl>
< dt class="required" >Email: < /dt>
< dd >user@email.com< /dd>
< /dl>