1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| class Application_Form_Login extends Zend_Dojo_Form
{
public function init() {
$this->setMethod('post');
$this->setName('login');
$this->setAttrib("id", "login");
$this->addElement(
'TextBox',
'id',
array(
'label' => 'Adresse e-mail :',
'required' => true,
'regExp' => '^[a-z0-9]{6,}$',
'invalidMessage' => 'Votre identifiant est requis'
)
);
$this->addElement(
'PasswordTextBox',
'password',
array(
'label' => 'Mot de passe :',
'required' => true,
'trim' => true,
'lowercase' => true,
'invalidMessage' => 'Indiquez votre mot de passe'
)
);
$session = new Zend_Dojo_Form_Element_CheckBox('session');
$session->setLabel("Maintenir ma session ouverte toute la journee.");
$this->addElement($session);
$connect = new Zend_Dojo_Form_Element_SubmitButton('connect');
$connect->setLabel("Connexion");
$this->addElement($connect);
}
public function isValid($data) {
return parent::isValid($data);
}
} |
Partager