Анатолий
Новичок
HTML_QuickForm проверка равенства 2-х полей
Как с помощью правил QuickForm проверить совпадение 2-х полей: password & password2? Т. е. пароль и его подтверждение.
Если нет стандартного правила... как написать свое...
Заранее спасибо.
-~{}~ 26.01.06 12:56:
Все, спасибо. Уже сам нашел.
Как с помощью правил QuickForm проверить совпадение 2-х полей: password & password2? Т. е. пароль и его подтверждение.
Если нет стандартного правила... как написать свое...

Заранее спасибо.
-~{}~ 26.01.06 12:56:
Все, спасибо. Уже сам нашел.

PHP:
<?php
require_once ('HTML/QuickForm.php');
$form = new HTML_QuickForm();
// the function checks whether the passwords are the same
function cmpPass($fields)
{
if (strlen($fields['passwd1']) && strlen($fields['passwd2']) &&
$fields['passwd1'] != $fields['passwd2']) {
return array('passwd1' => 'Passwords are not the same');
}
return true;
}
$form->addElement('password', 'passwd1', 'Enter password');
$form->addElement('password', 'passwd2', 'Confirm password');
$form->addFormRule('cmpPass');
?>