paolo@bimodesign.com | +34 608 61 64 10

Framework

        

Zend - Disabilitare autocomplete

In una form ho bisogno che digitando una stringa nel campo password, questa non risulti visibile, nemmeno se l'utente, in uno dei precedenti accessi, abbia salvato il contenuto nel proprio browser.
Insomma come accade ad esempio in alcuni siti di home banking.
La soluzione e' quella di assegnare ai relativi elementi, quindi anche ad altri campi, come ad esempio la login, o addirittura all'intera form, l'attributo

autocomplete="off"
ed applicato a Zend, sarebbe un codice di questo tipo
$this->addElement('password', 'password', array(
            'filters'    => array('StringTrim'),
            'validators' => array(
                array('StringLength', false, array(0, 50)),
            ),
            'required'   => true,
            'label'      => 'Password:',
            'autocomplete' => 'off',
        ));