问题标签 [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.
zend-framework - 向 Zend Form 多复选框添加属性
我正在尝试用 jquery 和我的表单做一些有趣的事情。这一切都归结为能够根据特定属性将元素组合在一起。我有一个带有一堆选项的多复选框,它正在生成以下示例输出:
想象很多次。Anywho,我想为每个复选框添加一个具有唯一值的属性,但是使用 setAttrib("attributeName", "valueN") 将该属性设置为最后一个值,而不是每个复选框的新值。
问题是:如何为每个选项的属性设置唯一值?
php - Zend 文件字段的错误 - 文件名不会以 zend 形式重新填充
我注意到我认为 Zend_Form_Element_File 的错误。其他人可以测试它并告诉我他们是否得到相同的结果。在失败的表单上,除了 Element_File 的值之外的所有字段都会重新填充。
我的表单有 2 个文本字段和 1 个文件字段,都是必需的。
通常,当表单失败时,它会自动填充已填写的任何字段,但它不适用于文件字段,除了更正需要更正的其他字段外,我还必须再次手动选择文件。
首先,其他人可以证实这一点吗?
我认为问题与文件字段的标记有关。我看到第一个<input>
是文件大小,然后文件本身进入第二个<input>
。
当提交有效表单时,发布数据仅显示<input>
文件字段的第一个,即大小[MAX_FILE_SIZE] => 67108864
而不是文件本身。
当表单有效时,上传工作正常,所以我知道文件字段本身没有任何问题,但在表单失败的情况下(正确的文件字段但其他字段之一无效),文件字段是唯一的字段表单呈现时不会重新填充。那么这是一个错误吗?当文件没有问题时必须重新添加文件很烦人。有没有人可以想到的解决方法。我尝试在表单无效的情况下进行手动填充,希望它会强制填充文件字段,就像这样,但它也不起作用。
php - 文件上传:大小验证器或 setMaxFileSize()
对于 Zend_Form_Element_File,添加 Size 验证器和使用 setMaxFileSize 有什么区别吗?
php - 当大小大于最大大小时,文件上传 + 哈希给我一个问题
我注意到一些奇怪的事情,想知道是否有人可以在他们这边测试我的代码并让我知道他们是否得到相同的东西。
我有一个真正简单的表单(请参阅下面的完整表单代码和操作代码),它只有一个文件上传 + 隐藏哈希 + 提交按钮。文件上传的最大大小限制设置为 10000000(约 9.5MB)。
当我尝试上传大于限制的文件时,表单不应该验证,但我在哈希令牌本身中收到错误Value is required and can't be empty
。有人可以确认吗?看起来令牌正在被消灭。我猜这可能发生在重定向或其他情况下,但我没有做任何重定向,除非在后台发生了我没有注意到的事情。
这是表单代码和我的操作代码
在我的控制器中,我进行通常的验证
jquery-ui - Zend Form Radio jQuery 按钮
你知道将Zend_Form_Element_Radio显示为 jQuery 按钮的任何好的解决方案吗(比如这里:http: //jqueryui.com/demos/button/#radio) - 我还没有找到。我知道我可以使用
我想的是像ZendX_JQuery_Form_Element_Radio这样的东西,IMO 缺少它:(
我正在考虑为此编写表单元素和视图助手,但我不想重新发明轮子。
php - Zend 表单元素标签“for”属性
正如我在其他 SO 问题中所描述的那样,我将子类Zend_Form
化以允许重用。它工作得很好,除了我发现的一个问题。在我的视图脚本中,我使用此代码来呈现字段的标签:
呈现的标签将原始元素 id 作为for
属性中的值,而不是新的、后缀的元素 id。Zend 代码中是否存在错误,我是否遗漏了一个步骤或做错了什么?
zend-framework - 在 Zend Form 中进行“切换”以显示/隐藏特定的表单元素
我有有效的用户注册表单。它由 Zend 表单元素组成。现在我想知道修改此表单以在注册表单中实现“切换”的最佳方法是什么。换句话说,用户应该能够选择要填写的字段(应该有针对个人用户和公司的字段;只有少数元素应该更改它们的标签和所选注册类型的“必需”状态),因此做出的选择验证适当字段。那么哪种方法是最好的而不是困难的方法呢?也许有一些教程或示例?谢谢!
zend-framework - Zend Framework 1.10 中验证码元素的自定义错误消息
我正在尝试将我自己的自定义错误消息设置到我的验证码上,但由于某种原因,它会回显两次。
这是我的验证码:
然后设置我自己的错误信息:
当验证失败时,我得到:
为什么它会重复错误,我该如何解决?
zend-framework - 如何以 Zend 形式呈现一些 html?
在我的表格中,我需要这个:
我知道如果我需要例如一个文本字段 - 那么我只需创建 Zend_Form_Element_Text 并将 HtmlTag 装饰器包裹在它周围 - 对吗?
问题:
1)我将如何生成 div 表单元素,以便我可以将装饰器包裹在它周围?
2)嗯。- 我如何将所述元素的内容设置为“联系表格”?
谢谢:)
zend-framework - 自定义 zend_form 验证码输出?
我在我的 zend_form 中使用验证码。
这会产生:
然而。- 我需要以下内容(验证码元素单独包装到一些标签中):
我不知道我该怎么做。我可以通过使用一些自定义装饰器来实现这一点吗?还是涉及自定义验证码?