IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend_Form PHP Discussion :

Radio bouton en plusieur partie


Sujet :

Zend_Form PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de mathk
    Inscrit en
    Décembre 2003
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 211
    Par défaut Radio bouton en plusieur partie
    Bonjour,

    Je voulais savoir comment je pouvait faire pour avoir des radio buttons mais cree un par un:
    Ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $radio1 = new Zend_Form_Element_Radio('a');
    ...
    $radio1->render()
    $radio2 = new Zend_Form_Element_Radio('a');
    ...
    $radio2->render()
    $radio3 = new Zend_Form_Element_Radio('a');
    ...
    $radio3->render()

    Je voudrais que $radio1, $radio2 et $radio3 appartiennent au meme groupe.
    Et j'aimerais aussi que le label ne s'affiche pas.
    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 84
    Par défaut
    Salut mathk,

    Pourquoi veux-tu créer tes boutons radio un par un s'ils appartiennent au même groupe ? Tu te confrontes peut-être à un problème de mise en page de tes formulaires ? Auquel cas je te redirigerais vers les "Decorators" (éléments pour piloter la mise en page de tes formulaires), en te conseillant particulièrement cet article : http://devzone.zend.com/article/3450...with-Zend_Form

    J'espère que je ne me suis pas planté de diagnostic

    PS : pour que le label ne s'affiche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $element->removeDecorator('label');

  3. #3
    Membre expérimenté
    Avatar de mathk
    Inscrit en
    Décembre 2003
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 211
    Par défaut
    Merci Amon,
    Ton diagnostique est tout à fait exact.
    Le seul pb c'est que je vais quand même faire de cette facon car c'est du legacy code. .

    Par contre j'ai trouve un facon d'enlever le label :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $radio->setMultiOptions(array('25' => ''));
    $radio->removeDecorator('Label');
    Le removeDecorator n'enleve qu'une partie.

    En tous cas merci pour ton article. Ca a l'aire interessant.

  4. #4
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 13
    Par défaut
    essaye de voir les htmltag
    par défaut zend_form entour les elements avec DD , DT
    mais tu peux lui spécifier autre chose comme div

    Genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        $elem->removeDecorator('HtmlTag');
        $elem->removeDecorator('Label');
        $elem->addDecorator('HtmlTag', array('tag' => 'div'));
    Après la doc que Amon a mis en lien t'explique tout cela
    Franchement j'ai trouvé les decorator indigeste et rude à comprendre mais une fois ta pigé le truc tu peux faire ce que tu veux avec

Discussions similaires

  1. Formulaire plusieurs radio bouton
    Par FredLx dans le forum ASP
    Réponses: 6
    Dernier message: 03/05/2010, 03h32
  2. Caption sur plusieurs lignes d'un radio bouton
    Par futneguet dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/05/2007, 22h26
  3. Récupérer la valeur d'un radio bouton
    Par Batizme dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/01/2005, 11h33
  4. Radio-boutons
    Par akaii dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2004, 10h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo