2010-05-08 18 views
1

Bonjour Comment puis-je faire une multi-case cachée sous forme zend?Case à cocher masquée dans zend

+0

Quel balisage voulez-vous générer? "Coche multi cachée" semble ambigüe. Vous voulez soit des entrées cachées, soit des cases à cocher. Voulez-vous que les cases à cocher soient * stylisées * comme cachées, via CSS? – chelmertz

+0

Oui, je souhaite avoir plusieurs cases à cocher dans mon formulaire qui n'apparaissent pas – 3ehrang

+0

En fait, j'obtiens la valeur de case à cocher d'un autre formulaire. – 3ehrang

Répondre

2

bâtiment sur Brandon_R:

Dans votre formulaire:

$hiddenBox = new Zend_Form_Element_Checkbox('hidden', array(
    'class' => 'hideMe' 
)); 

Dans votre css:

input.hideMe{ display: none; } 
+0

manière simple et userfull – 3ehrang

0

Ce "pourrait" fonctionner. Iam pas sur ma machine dev dans le moment

$box = new Zend_Form_Element_Checkbox('checkbox'); 
// set view helper to render, to formHidden 
$box->helper = 'formHidden'; 
+0

Je pense que cette forme de peau! non seulement checkbox – 3ehrang

+0

jetez un coup d'oeil sur Zend_Form_Element_Hidden, ceci utilise bien cette aide – opHASnoNAME

0

Utilisation du Zend_Form_Decorator, définissez la classe de l'élément css en question cachée et dans la feuille de style à créer un style et définissez la propriété d'affichage caché.