【发布时间】:2025-12-02 13:20:19
【问题描述】:
是否可以在根据用户输入执行验证链期间添加新的验证器?
示例: 假设我们有一个带有单选框的表单,它指定了 1..10 范围内的输入数量。
<label><input type="radio" name="number" id="number-1" value="1">1</label>
[...]
<label><input type="radio" name="number" id="number-10" value="10">10</label>
在此字段之后有 10 个没有“notEmpty”验证器的文本输入,这些输入在 jquery 中隐藏,直到用户单击其中一个收音机,所以如果用户选择 1 而不是 5 或 10,则表单将验证。
我的问题是,在单选字段的验证期间,我能否以某种方式根据所选单选值将验证器设置为指定的文本输入,例如在该字段的自定义验证器中。
我以前的想法是创建自定义验证器并将其应用于每个文本输入。
【问题讨论】:
标签: php validation zend-framework