Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 02-09-2019 15:31:32

badstring
Membre
Date d'inscription: 10-12-2014
Messages: 10

Class label type radio

Bonjour,

Je souhaiterai ajouter une class à mon label d'un element de type radio,pour ensuite modificier facilement le style du label avec le css. Or je veux que le label du radio soit différent des labels des choix de réponses, je ne sais pas si je suis clair...^^

Si on prend un exemple simple et basique : aimez vous les frites ?

réponse:  oui ou non

Voici le code pour l'exemple:

Code:

$this->add([
            'name' => 'frite',
            'type' => 'radio', 
            'options' => [
                'label' => "Aimez vous les frites ?",
                'label_attributes' => array('class'=>'toto',),
                'value_options' => [
                    'Non' => 'Non',
                    'Oui' => 'Oui',
                ],
            ],
        ]);

mais le code crée est le suivant :

Code:

<label class="toto" for="frite">Aimez vous les frites ? </label>    
<div class="form-radio"> 
  <label class="toto"><input type="radio" name="frite" class="form-control" value="Non">Non</label>
  <label class="toto"><input type="radio" name="frite" class="form-control" value="Oui">Oui</label>
</div>

Vous voyez que "class=toto" est affecté pour tout les labels mais moi je veux que seulement les labels devant les input soient les memes.
Je ne veux pas que l'attribut "class=toto" soit affecté au premier Label, est ce possible ?


Cordialement,

Dernière modification par badstring (02-09-2019 15:40:13)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages