Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'utilise Zend_Form pour la réalisation d'un formulaire avec Zend_Form_Element_MultiCheckbox. Mais au niveau de la validation HTML ça ne va pas. Voilà mes codes :
$skills = new Zend_Form_Element_MultiCheckbox ( 'skills' ); $skills->setRequired ( true ); $skills->setLabel ( 'Skills' ); $skills->addMultiOptions ( array ( 'project manager' => 'project manager', 'video' => 'video', 'graphisme' => 'graphisme', 'photography' => 'photography', 'development / programming ' => 'development / programming ', 'integration' => 'integration', 'seo' => 'seo', 'audit and consulting' => 'audit and consulting', ) );
voici le code qui est généré :
<div class="ctrlHolder"><label for="skills" class="required">Skills</label> <div class="multiHolder"> <label for="skills-projectmanager"><input type="checkbox" name="skills[]" id="skills-projectmanager" value="project manager" />project manager</label><br /> <label for="skills-video"><input type="checkbox" name="skills[]" id="skills-video" value="video" />video</label><br /> .... </div>
Pour vous donner l'erreur, c'est qu'il ne trouve pas la référence pour for="skills" (première ligne de code). Ce que j'en déduit c'est que le premier label de sert a rien puisque chaque checkbox possèdent le propre label.
Comment faire pour garder le mot skills, mais enlever les balises label (ou les remplacer).
Merci infiniment de votre aide,
Cordialement.
Hors ligne
Pages: 1