提前感谢您抽出时间来看这篇文章!
我在使用HTML_QuickForm添加比较组规则类型时遇到问题。
代码如下:
$form->addGroupRule( 'phone', array(
'phone1' => array(
array( 'Enter Num', 'required' ),
array( '6 numbers', 'rangelength', array( 6, 6 ) )
),
'phone2' => array(
array( 'Enter Num', 'required' )
),
array( 'phone1', 'phone2' ) => array(
array( 'Must be equal', 'compare' )
)
));最后一部分是导致问题的部分。即使两个字段不同,表单也会生效。
array( 'phone1', 'phone2' ) => array(
array( 'Must be equal', 'compare' )
)任何帮助都将不胜感激。
发布于 2013-05-17 01:37:27
与phone2相比,您可以向phone1发送验证。所以它应该是这样的,
'phone1' => array(
array( 'Must be equal', 'compare',
array('operator' => '==', 'operand' => 'phone2') )
)试试看。
https://stackoverflow.com/questions/16591339
复制相似问题