Bonjour,
Comme j'essaye de refaire l'application zfbook, dedans ils n'utilisent pas de formulaire pour le login.
Mais cela :
Dans mon code, j'ai en form :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <form method="post" action="<?php echo $this->link('login', 'login'); ?>" class="rightForm"> <label for='login' class="loginlabel">e-mail: </label> <input type='text' name='login' id="login" size='5'> <label for='password' class="loginlabel"><?php echo "mot de passe:"; ?></label> <input type='password' name='password' id="password" size='5'> <input type='submit' name='submit' value='<?php echo "Valider"; ?>' /> </form>
Mais comment je dois faire pour obtenir les champs sur la même ligne et non à la ligne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 class Application_Form_Login extends Zend_Form { public function init() { $this->setName('formlogin'); $this->setAttrib("class", "rightForm"); $usageValidators = array(new Zend_Validate_StringLength(0, 25)); $username = new Zend_Form_Element_Text('username'); $username->addFilters(array('StringTrim', 'StringToLower')) ->addValidators($usageValidators) ->setRequired(true) ->setLabel("Email :") ->setAttrib("id", "username"); $usageValidators = array(new Zend_Validate_StringLength(6, 20)); $password = new Zend_Form_Element_Password('password'); $password->addFilter('StringTrim') ->addValidators($usageValidators) ->setRequired(true) ->setLabel("Mot de passe :") ->setAttrib("id", "password"); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'boutonenvoyer') ->setLabel('Valider'); $this->addElements(array($username, $password, $submit)); } }
Cela me sort en source :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <form id="formlogin" enctype="application/x-www-form-urlencoded" class="rightForm" action="" method="post"> <dl class="zend_form"> <dt id="login-label"> <label for="login" class="required">Email :</label> </dt> <dd id="login-element"> <input type="text" name="username" id="login" value="" /> </dd> <dt id="password-label"> <label for="password" class="required">Mot de passe :</label> </dt> <dd id="password-element"> <input type="password" name="password" id="password" value="" /> </dd> <dt id="submit-label"> </dt> <dd id="submit-element"> <input type="submit" name="submit" id="boutonenvoyer" value="Valider" /> </dd> </dl> </form>
Partager