function form_process_password_confirm

Expand a password_confirm field into two text boxes.

Related topics

1 string reference to 'form_process_password_confirm'
system_element_info in modules/system/system.module
Implements hook_element_info().

File

includes/form.inc, line 3018

Code

function form_process_password_confirm($element) {
    $element['pass1'] = array(
        '#type' => 'password',
        '#title' => t('Password'),
        '#value' => empty($element['#value']) ? NULL : $element['#value']['pass1'],
        '#required' => $element['#required'],
        '#attributes' => array(
            'class' => array(
                'password-field',
            ),
        ),
    );
    $element['pass2'] = array(
        '#type' => 'password',
        '#title' => t('Confirm password'),
        '#value' => empty($element['#value']) ? NULL : $element['#value']['pass2'],
        '#required' => $element['#required'],
        '#attributes' => array(
            'class' => array(
                'password-confirm',
            ),
        ),
    );
    $element['#element_validate'] = array(
        'password_confirm_validate',
    );
    $element['#tree'] = TRUE;
    if (isset($element['#size'])) {
        $element['pass1']['#size'] = $element['pass2']['#size'] = $element['#size'];
    }
    return $element;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.