问题标签 [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.
php - hash 元素如何在 zend 框架上进行安全登录?
我看到了登录表单的示例相同的打击代码
并在 submitAction
下面的零件代码相同
现在,我的问题是,使用哈希元素的原因是什么?这个哈希元素如何进行安全登录?
有人可以帮助解释这些吗?
谢谢
php - Zend Framework、Zend_Form_Element 如何设置自定义名称?
我有表单,其中一些字段看起来像行,所以我可以使用 JS 添加/删除它们。例如:
ID=1 的字段(现有行)
ID=2 的字段(现有行)
默认创建新行(允许在现有行中再添加一行)
由 JS 创建的新行
因此,我们将继续表单,我们将知道要更新哪些行以及要添加哪些行(如果索引以“n”开头 - 新的,如果索引是数字 - 现有元素)。
我尝试了子表单...但是我必须为每个字段创建子表单吗?如果我使用以下代码:
最好的方法是什么?
1)使用子表单?
2) 扩展 Zend/Form/Decorator/ViewHelper.php 以使用类似的名称name[nX]
?
3)其他解决方案?
谢谢。
php - 如何为带有自定义错误消息的 zend 表单元素编写自定义验证器?
我有一个包含允许字符列表的问题字段:AZ、0-9、冒号 (:)、问号 (?)、逗号 (,)、连字符 (-)、撇号 (')。我有正常工作的正则表达式,时尚:
默认错误消息类似于 ''' 与模式 '' 不匹配
我想写一条自定义错误消息,上面写着“此字段中不允许”
有没有一种简单的方法可以使用我缺少的现有 zend 组件来做到这一点?
编写自定义验证器是实现我想要实现的目标的唯一方法吗?如果是,我该如何编写自定义验证器(我查看了文档并且不太明白如何自定义错误消息)如果有任何其他方式,我也非常感谢该输入。
感谢您花时间回答这个问题!
zend-framework - 在自定义 Zend_Form_Element 中设置选定项
我创建了自己的小表单元素来输入时间。由于我在我的应用程序的几个地方需要这个,我决定为它创建一个单独的元素。
这是代码:
我创建的相应视图脚本是:
我的问题是,有时我想在填充表单时为我的选择框设置一个默认选定值。问题是如何?
有没有人可以帮助我解决这个问题?
谢谢。
zend-framework - 将变量传递给自定义 Zend 表单元素
我正在尝试创建一个自定义表单元素,该元素使用验证器扩展 Zend_Form_Element_Text(因此当我使用某些元素时,我不必继续设置验证器)。无论如何,当我以 Main 形式实例化它时,我无法将 $maxChars 变量传递给它。我在下面提供了我的缩短代码
这是我下面的自定义元素
这是我实例化我的自定义表单元素的地方。
当我尝试在表单中使用 $customElement->setProperties(100) 传递“100”时,它没有正确传递给我的 StringLength 验证器。我认为这是因为在 Init 中调用了验证器?我怎样才能解决这个问题?
php - 如何将描述附加到 Zend_Form_Element?
我有以下 Zend_Form_Element:
说明应出现在选择框旁边。问题是:当抛出错误时,呈现的 html 会发生变化,因此描述显示在选择框下方,而不是在它旁边。
在抛出错误之前呈现的 HTML:
抛出错误后呈现的 HTML:
有没有办法强制将错误消息作为 dd 元素的 DOM 树中的最后一个元素附加?
就像是:
所以 'ul' 位于 dd DOM 树的末尾。
谢谢,感谢您抽出宝贵时间回答这个问题!
zend-form - Zend_Form 的 XML 配置:子节点和属性不总是相等的?
我一直在处理的一组表单(使用 Zend_Form)让我有些头疼,试图找出我的 XML 配置出了什么问题,因为我不断收到特定 INPUT 元素的意外 HTML 输出。它应该得到一个默认值,但什么也没出现。
在用于实例化 Zend_Form 时,以下 2 段 XML 似乎不相等:
片段#1:
片段#2:
元素的类型似乎没有区别,因此它似乎与隐藏字段无关。
这是预期的还是不预期的?
zend-framework - 扩展 Zend_View_Helper_FormElement
我在 My/View/Helper/FormElement.php 创建了这个文件
我怎样才能让正常的表单元素来使用它呢?
我为什么要这个?
假设我在一个页面上多次使用相同的表单,表单元素的 'id='-tag 会出现多次,这不是 w3c-valid。所以最初我想在 id 前面加上表单的 id。
非常感谢任何更好的想法或方法。
更新:刚刚意识到装饰器也存在同样的问题 :( 不要认为这是我所走的正确道路。
zend-framework - Zend_Form:当没有创建视图表单标签中的表单打印元素时
问题:在视图中打印表单元素时,未创建表单标签
我的观点:
我的表格(部分代码):
我得到的html(表单标签不存在):
非常感谢
zend-framework - Zend_Form 生成的表单字段名称如何翻译?
Zend_Form 生成的表单字段名称如何翻译?
如果我们有:
在 zend 标签中可以翻译为:
但是当 Zend_Form 创建的标签时:
标签如何翻译?
谢谢