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

php - hash 元素如何在 zend 框架上进行安全登录?

我看到了登录表单的示例相同的打击代码

并在 submitAction

下面的零件代码相同

现在,我的问题是,使用哈希元素的原因是什么?这个哈希元素如何进行安全登录?

有人可以帮助解释这些吗?

谢谢

0 投票
1 回答
1071 浏览

php - Zend Framework、Zend_Form_Element 如何设置自定义名称?

我有表单,其中一些字段看起来像行,所以我可以使用 JS 添加/删除它们。例如:

ID=1 的字段(现有行)


ID=2 的字段(现有行)


默认创建新行(允许在现有行中再添加一行)


由 JS 创建的新行


因此,我们将继续表单,我们将知道要更新哪些行以及要添加哪些行(如果索引以“n”开头 - 新的,如果索引是数字 - 现有元素)。

我尝试了子表单...但是我必须为每个字段创建子表单吗?如果我使用以下代码:

最好的方法是什么?

1)使用子表单?

2) 扩展 Zend/Form/Decorator/ViewHelper.php 以使用类似的名称name[nX]

3)其他解决方案?

谢谢。

0 投票
1 回答
4384 浏览

php - 如何为带有自定义错误消息的 zend 表单元素编写自定义验证器?

我有一个包含允许字符列表的问题字段:AZ、0-9、冒号 (:)、问号 (?)、逗号 (,)、连字符 (-)、撇号 (')。我有正常工作的正则表达式,时尚:

默认错误消息类似于 ''' 与模式 '' 不匹配

我想写一条自定义错误消息,上面写着“此字段中不允许”

有没有一种简单的方法可以使用我缺少的现有 zend 组件来做到这一点?

编写自定义验证器是实现我想要实现的目标的唯一方法吗?如果是,我该如何编写自定义验证器(我查看了文档并且不太明白如何自定义错误消息)如果有任何其他方式,我也非常感谢该输入。

感谢您花时间回答这个问题!

0 投票
1 回答
622 浏览

zend-framework - 在自定义 Zend_Form_Element 中设置选定项

我创建了自己的小表单元素来输入时间。由于我在我的应用程序的几个地方需要这个,我决定为它创建一个单独的元素。

这是代码:

我创建的相应视图脚本是:

我的问题是,有时我想在填充表单时为我的选择框设置一个默认选定值。问题是如何?

有没有人可以帮助我解决这个问题?

谢谢。

0 投票
1 回答
1295 浏览

zend-framework - 将变量传递给自定义 Zend 表单元素

我正在尝试创建一个自定义表单元素,该元素使用验证器扩展 Zend_Form_Element_Text(因此当我使用某些元素时,我不必继续设置验证器)。无论如何,当我以 Main 形式实例化它时,我无法将 $maxChars 变量传递给它。我在下面提供了我的缩短代码

这是我下面的自定义元素

这是我实例化我的自定义表单元素的地方。

当我尝试在表单中使用 $customElement->setProperties(100) 传递“100”时,它没有正确传递给我的 StringLength 验证器。我认为这是因为在 Init 中调用了验证器?我怎样才能解决这个问题?

0 投票
1 回答
343 浏览

php - 如何将描述附加到 Zend_Form_Element?

我有以下 Zend_Form_Element:

说明应出现在选择框旁边。问题是:当抛出错误时,呈现的 html 会发生变化,因此描述显示在选择框下方,而不是在它旁边。

在抛出错误之前呈现的 HTML:

抛出错误后呈现的 HTML:

有没有办法强制将错误消息作为 dd 元素的 DOM 树中的最后一个元素附加?

就像是:

所以 'ul' 位于 dd DOM 树的末尾。

谢谢,感谢您抽出宝贵时间回答这个问题!

0 投票
2 回答
1045 浏览

zend-form - Zend_Form 的 XML 配置:子节点和属性不总是相等的?

我一直在处理的一组表单(使用 Zend_Form)让我有些头疼,试图找出我的 XML 配置出了什么问题,因为我不断收到特定 INPUT 元素的意外 HTML 输出。它应该得到一个默认值,但什么也没出现。

在用于实例化 Zend_Form 时,以下 2 段 XML 似乎不相等:

片段#1:

片段#2:

元素的类型似乎没有区别,因此它似乎与隐藏字段无关。

这是预期的还是不预期的?

0 投票
2 回答
637 浏览

zend-framework - 扩展 Zend_View_Helper_FormElement

我在 My/View/Helper/FormElement.php 创建了这个文件

我怎样才能让正常的表单元素来使用它呢?

我为什么要这个?

假设我在一个页面上多次使用相同的表单,表单元素的 'id='-tag 会出现多次,这不是 w3c-valid。所以最初我想在 id 前面加上表单的 id。

非常感谢任何更好的想法或方法。

更新:刚刚意识到装饰器也存在同样的问题 :( 不要认为这是我所走的正确道路。

0 投票
1 回答
1265 浏览

zend-framework - Zend_Form:当没有创建视图表单标签中的表单打印元素时

问题:在视图中打印表单元素时,未创建表单标签

我的观点:

我的表格(部分代码):

我得到的html(表单标签不存在):

非常感谢

0 投票
1 回答
517 浏览

zend-framework - Zend_Form 生成的表单字段名称如何翻译?

Zend_Form 生成的表单字段名称如何翻译?

如果我们有:

在 zend 标签中可以翻译为:

但是当 Zend_Form 创建的标签时:

标签如何翻译?

谢谢