comment créer un checkbox incluant un champs text

Par Krycek, il y a 12 ans


Bonjour,
Est-ce qu'on peut créer un checkbox (ou Radio) avec des choix définis et à la fin un champs 'autre' où on peut saisir ce que l'on veut.
comme ceci :

<?php echo $this->Form->input('genre',array('type'=>'radio','options'=>array('M'=>'Homme','F'=>'Femme','Ici un field de type text où on tape ce que l'on veut'=>'Autre'))) ;?>

2 réponses

christophe4427, il y a 12 ans

Je suppose qu'on peut, après il faut mettre un text-area sur l'un des choix

wilose, il y a 12 ans

Bonjour,
a moins de créer un helper ce n'est pas possible, et sa ne servirai a rien.
Tu dois créer une checkbox et ensuite un champs input, et dans le traitement PHP tu fait une condition; soit il y a une valeur dans la checkbox, soit dans l'input et tu peut, avec javascript diminuer l'opaciter (par exemple) de la checkbox quand l'input est sélectionner ou le décocher, et inversement, vider l'input quand la checkbox est choisis.