Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous et meilleurs voeux.
Je souhaite mettre du texte devant et derrière un champ INPUT pour faire un formulaire dans le style :
j'ai ____ ans
ou alors:
j'ai une voiture de couleur _____
mais je n'ai pas réussi à trouver de ressources à ce sujet. Suis-je obligé d'étendre Zend_Form_Element_Text (plutôt laborieux pour ce que je cherche à faire) ?
Quelqu'un peut t'il m'aiguiller ?
Merci par avance.
Dernière modification par masto95 (05-01-2009 22:41:26)
Hors ligne
Tu peux définir une description à ton élément HTML et le placer ou tu le désires avec du CSS ou peut-être en modifiant légèrement tes Decorators.
$input = new Zend_Form_Element_Text('input'); $input->setLabel("J'ai") ->setDescription('ans');
Ensuite, il te faudra surement ajouté le Decorateur 'Description' à ton formulaire :
$form->setElementDecorators(array( array('ViewHelper'), array('Label'), array('Description'), array('Errors'), array('HtmlTag') ));
Hors ligne
Merci pour ta réponse tonton flubb
En effet ça ta solution a fonctionné: en ajoutant une description à mon Zend_Form_Element et dans les css mettre le tag input et le tag p de description avec la propriété CSS "float:left;"
Mon formulaire s'affiche comme je souhaitais.
Hors ligne
Pages: 1