问题标签 [zend-validate]

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 投票
2 回答
548 浏览

zend-framework - 元素标签作为验证错误消息中的变量

是否可以在错误消息中使用引用表单元素标签的变量?可以映射自定义变量,例如 %hostname% (在电子邮件验证器中),并且 %value% 也可用,但我也希望有表单标签。

我在 ZF 代码库中找不到它,但用例是 Zend_Validate_NotEmpty 可以返回如下消息:

代替:

0 投票
1 回答
219 浏览

zend-framework - Zend_form:不接受拉丁字符(ú、ë 等?

我无法让 Zend_form 接受任何插入的拉丁字符(ü、é 等)。即使我没有验证它也不接受这一点。

有谁现在如何让它工作?

格。胡说

0 投票
2 回答
1613 浏览

php - 验证 Zend Form Multiselect 中的选项数量

我有一个带有许多选项的 Multiselect Zend Form 元素。我必须验证所选选项的数量(至少选择 N 个选项,最多选择 M 个选项)。我希望像常规 Zend Validate 错误消息一样以表单打印错误消息。

做到这一点的最简单(也是最简单)的方法是什么?

常规验证器无法做到这一点,因为每个选定的值都是单独验证的。

我试图覆盖表单的 isValid 方法并在那里添加逻辑(如果数字超出允许范围,则返回 false 并添加错误消息),但这会导致错误消息被打印多次(对于每个选定的值)。我觉得试图解决这个问题会导致代码非常糟糕。

感谢帮助

0 投票
1 回答
560 浏览

zend-framework - Zend Form MutliCheckbox 验证选中项的数量

我有一个带有 MutliCheckbox 元素的 Zend 表单。

我想验证检查项目的数量,即验证是否检查了 3 个项目。

我可以用任何当前的验证来做,还是我必须自己写?

谢谢。

0 投票
1 回答
807 浏览

zend-validate - Zend_valdiate_alpha 结合特殊字符

Zend_valdiate_alpha 结合特殊字符

需要将字母数字字符或下划线与字符串组合。例如:需要为城市名称添加控件

zend_alpha 不需要它可以是另一种方式

有什么建议么 ??

0 投票
3 回答
4047 浏览

zend-framework - 使用 Zend_validator 验证日期格式

如何使用 zend_validate 验证日期格式 (dd-mm-yyyy)?

0 投票
1 回答
3469 浏览

php - 如何根据另一个字段的值验证 Zend_Form 的一个字段?

我正在尝试向字段添加自定义验证器。它应该考虑另一个字段的值。例如,字段 A 最多应为 B+50%。

我已经实现了一个类Zend_Validate_Interface,但显然 Zend Form 只将当前字段的值发送到验证器。如何让验证者收到所有内容?

0 投票
1 回答
638 浏览

zend-framework - Zend_From Validator 仅在字段输入已更改时?

我正在编写一个后端系统,我想允许用户更改他们的电子邮件地址。我编写了一个自定义验证器来检查用户输入的电子邮件地址是否已经存在于我的数据库中。

现在我遇到了一个问题:表单中填充了用户数据,因此他的电子邮件地址是电子邮件字段的默认值。现在,如果用户提交表单,我的验证器会抛出一个错误,因为(当然)这个电子邮件地址确实已经存在!

我怎么解决这个问题?也许验证器不是这样做的正确方法?或者是否有解决方案来检测用户是否更改了默认值并仅在这种情况下触发验证器?

0 投票
1 回答
1305 浏览

php - 如何从 Zend Form 中清除单个字段的所有验证器?

我曾经clearValidators()清除我的 zend 表单的单个字段的所有验证器,并且我想在我的操作执行时清除验证器。但它不起作用。有人可以帮忙吗?

0 投票
2 回答
275 浏览

zend-framework - 如何在 Zend 的注册表单中散列元素?

我试着环顾四周,我什么也找不到。我想在将注册页面上的密码插入数据库之前对其进行哈希处理。我做了一些搜索,我发现了一些与哈希相关的东西addValidator(),但据我了解,这是为了验证一个元素,但我实际上需要在插入数据库之前转换一个元素。我怎样才能做到这一点?