问题标签 [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 - 扩展 Zend_form_element_select,错误消失
我有一个下拉菜单Element_Select
,我将其转换为自定义元素Element_SelectCustom
,以便我可以直接用值填充它。这是自定义元素
问题是当我将新的自定义元素添加到表单并将其设置为必需时,当我不选择值时它不会触发错误。
我不知道它有什么问题。我可能需要重新启动另一种方法吗?
php - Zend Form_element 内部或附加到包含文本的 html 标记
在 Zend_Form 中是否可以使用装饰器在元素前面添加一对包含文本的 html 标记?如何?
前任:
编辑:
如果我想在一对仍然包含文本的 html 标签中放置一个表单元素怎么办?
前任。
谢谢
卢卡
php - 多次使用相同的zend_form_element
我正在构建一个 Zend_Form.Having:
我不能多次向表单添加相同的元素:
我是否需要创建一个自定义 form_element_file 类,以便我可以在表单中多次注册完全相同的元素?如何?
谢谢
卢卡
php - 多复选框的zend表单从标签中删除输入
我正在使用 zend_form(Zend Framwork 的一部分)创建一个表单,当我使用 Zend_Form 的多复选框元素(Zend_Form_Element_MultiCheckbox)添加一组复选框时,发现输出的代码如下:
即输入在标签内。虽然代码在技术上是好的,但就 W3c 而言,它违反了良好的做法,也不是我想要的方式,因为它使样式更难。我想要的是以下内容:
因此,如何将复选框输入移出标签以及如何将每个选项包围在 div 中。我查看了互联网上所谓的解决方案的许多页面,但没有一个适用于多复选框,因为它只针对周围的标签(即在这个例子中会说主题的标签)而不是实际的选项标签和输入。
请帮忙。
谢谢保罗
php - Zend 表单元素错误不显示
我有一个简单的联系表格。当我提交表格错误消息时不显示。请帮助我
zend-framework - 如何自定义 Zend_Validate_File_Upload::INI_SIZE 错误消息?
我尝试了 3 种方法,但没有更改输出的错误消息File 'image' exceeds the defined ini size
。我的想法是消息被捕获在某个地方,我还没有找到在哪里。如果您遇到此问题,请告诉我您是如何解决的——非常感谢。
方法一
方法二
方法三
php - 自定义货币的 Zend 表单元素
如何扩展 zend 表单元素以创建自定义货币字段。
例如:
输出应该是这样的:$1,234.00
.
我想要一个自定义的货币助手。
php - 如何使用zend框架制作自定义图像文件形式
如何通过扩展 zend 表单元素来制作自定义图像文件?html中的输出如下:
更新:
我的自定义表单元素
我的自定义视图助手:
当我尝试添加它时,
发生错误:
我如何解决它 ?
提前致谢,
布赖恩
php - 在 FormErrors Helper 中获取 Zend_Form_Element 的名称
我有一个MyNameSpace_View_Helper_FormErrors
扩展标准 FormErrors 类并为 ErrorMessage 本身设置 HTML 的类。
我必须根据引发错误的元素的名称为 errormessage 容器提供一个 id。
似乎View_Helper_FormErrors
没有指向元素的“链接”,那么有什么方法可以获取引发错误的元素的名称或对象?
zend-framework - 在 Zend_Form 文本字段中呈现格式化的数值
我有一个Zend_Form
包含数值的文本字段。我希望将该值呈现为好像它已通过number_format()
. 例如,如果字段中的值为12345
,我希望它在文本字段中显示为12,345
。
在提交方面,我有一个去除逗号的过滤器,当我最终调用$form->getValues()
. [暂时,让我们忘记语言环境问题]
但是如何格式化最终出现在输入字段中的值?
我想我可以:
- 创建一个自定义元素类扩展
Zend_Form_Element_Text
- 创建一个自定义视图助手扩展
FormText
助手 - 设置自定义元素以使用自定义助手
- 在表单元素本身上添加
ViewHelper
装饰器 - 使用所有表单和元素注册所有必需的路径/前缀
但它确实看起来像是一个要跳过的圈子。有更简单的吗?