问题标签 [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 投票
1 回答
563 浏览

php - 扩展 Zend_form_element_select,错误消失

我有一个下拉菜单Element_Select,我将其转换为自定义元素Element_SelectCustom,以便我可以直接用值填充它。这是自定义元素

问题是当我将新的自定义元素添加到表单并将其设置为必需时,当我不选择值时它不会触发错误。

我不知道它有什么问题。我可能需要重新启动另一种方法吗?

0 投票
1 回答
1323 浏览

php - Zend Form_element 内部或附加到包含文本的 html 标记

在 Zend_Form 中是否可以使用装饰器在元素前面添加一对包含文本的 html 标记?如何?

前任:

编辑:

如果我想在一对仍然包含文本的 html 标签中放置一个表单元素怎么办?

前任。

谢谢

卢卡

0 投票
1 回答
132 浏览

php - 多次使用相同的zend_form_element

我正在构建一个 Zend_Form.Having:

我不能多次向表单添加相同的元素:

我是否需要创建一个自定义 form_element_file 类,以便我可以在表单中多次注册完全相同的元素?如何?

谢谢

卢卡

0 投票
4 回答
5671 浏览

php - 多复选框的zend表单从标签中删除输入

我正在使用 zend_form(Zend Framwork 的一部分)创建一个表单,当我使用 Zend_Form 的多复选框元素(Zend_Form_Element_MultiCheckbox)添加一组复选框时,发现输出的代码如下:

即输入在标签内。虽然代码在技术上是好的,但就 W3c 而言,它违反了良好的做法,也不是我想要的方式,因为它使样式更难。我想要的是以下内容:

因此,如何将复选框输入移出标签以及如何将每个选项包围在 div 中。我查看了互联网上所谓的解决方案的许多页面,但没有一个适用于多复选框,因为它只针对周围的标签(即在这个例子中会说主题的标签)而不是实际的选项标签和输入。

请帮忙。

谢谢保罗

0 投票
2 回答
2573 浏览

php - Zend 表单元素错误不显示

我有一个简单的联系表格。当我提交表格错误消息时不显示。请帮助我

0 投票
4 回答
1822 浏览

zend-framework - 如何自定义 Zend_Validate_File_Upload::INI_SIZE 错误消息?

我尝试了 3 种方法,但没有更改输出的错误消息File 'image' exceeds the defined ini size。我的想法是消息被捕获在某个地方,我还没有找到在哪里。如果您遇到此问题,请告诉我您是如何解决的——非常感谢。

方法一

方法二

方法三

0 投票
2 回答
777 浏览

php - 自定义货币的 Zend 表单元素

如何扩展 zend 表单元素以创建自定义货币字段。

例如:

输出应该是这样的:$1,234.00.

我想要一个自定义的货币助手。

0 投票
1 回答
873 浏览

php - 如何使用zend框架制作自定义图像文件形式

如何通过扩展 zend 表单元素来制作自定义图像文件?html中的输出如下:

更新:

我的自定义表单元素

我的自定义视图助手:

当我尝试添加它时,

发生错误:

我如何解决它 ?

提前致谢,

布赖恩

0 投票
2 回答
165 浏览

php - 在 FormErrors Helper 中获取 Zend_Form_Element 的名称

我有一个MyNameSpace_View_Helper_FormErrors扩展标准 FormErrors 类并为 ErrorMessage 本身设置 HTML 的类。

我必须根据引发错误的元素的名称为 errormessage 容器提供一个 id。

似乎View_Helper_FormErrors没有指向元素的“链接”,那么有什么方法可以获取引发错误的元素的名称或对象?

0 投票
1 回答
720 浏览

zend-framework - 在 Zend_Form 文本字段中呈现格式化的数值

我有一个Zend_Form包含数值的文本字段。我希望将该值呈现为好像它已通过number_format(). 例如,如果字段中的值为12345,我希望它在文本字段中显示为12,345

在提交方面,我有一个去除逗号的过滤器,当我最终调用$form->getValues(). [暂时,让我们忘记语言环境问题]

但是如何格式化最终出现在输入字段中的值?

我想我可以:

  1. 创建一个自定义元素类扩展Zend_Form_Element_Text
  2. 创建一个自定义视图助手扩展FormText助手
  3. 设置自定义元素以使用自定义助手
  4. 在表单元素本身上添加ViewHelper装饰器
  5. 使用所有表单和元素注册所有必需的路径/前缀

但它确实看起来像是一个要跳过的圈子。有更简单的吗?