当前位置:  开发笔记 > 编程语言 > 正文

Zend_Form:如何检查2个字段是否相同

如何解决《Zend_Form:如何检查2个字段是否相同》经验,为你挑选了1个好方法。



1> Tim Lytle..:

Zend_Validate的当前版本内置了这个版本 - 虽然还有很多其他答案,但似乎都需要传递一个值Zend_Validate_Identical.虽然可能在某一点上需要,但您现在可以传递另一个元素的名称.

Zend_Validate参考指南的部分:

Zend_Validate_Identical还支持表单元素的比较.这可以通过使用元素的名称作为标记来完成.请参阅以下示例:

$form->addElement('password', 'elementOne');
$form->addElement('password', 'elementTwo', array(
    'validators' => array(
        array('identical', false, array('token' => 'elementOne'))
    )
));

通过使用第一个元素中的元素名称作为第二个元素的标记,验证器验证第二个元素是否与第一个元素相等.如果您的用户没有输入两个相同的值,您将收到验证错误.

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有