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


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

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.