Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'ai mis en place un formulaire avec Zend_Form, et je souhaite ajouter une checkbox, du genre accepter les CGU.
J'ai mis le code suivant :
$checkElement = new Zend_Form_Element_Checkbox('checkElement'); $checkElement->setUncheckedValue(0); $checkElement->setCheckedValue(1); $checkElement->setValue(0); $checkElement->setRequired(1);
Résultat : que je coche ou pas, ça passe, aucune erreur.
Auriez-vous l'explication ?
D'avance merci.
Vince
Dernière modification par vince56 (24-02-2011 10:05:39)
Hors ligne
pourquoi est-ce si compliqué les checkbox dans Zend ???
si vous avez une autre idée pour intégrer une checkbox dans mon formulaire, n'hésitez pas, je suis preneur car c'est très urgent ...
merci.
Hors ligne
finalement, à force d'obstination, j'ai trouvé la solution :
$form->addElement('checkbox', 'terms', array( 'label'=>'Terms and Services', 'uncheckedValue'=> '', 'checkedValue' => 'I Agree', 'validators' => array( array('notEmpty', true, array('messages'=>array('isEmpty'=>'You must agree to the terms'))) ), 'required'=>true, );
Hors ligne
Pages: 1