Bonjour,

Bonjour, je débute en Symfony, j'ai créé un formulaire dans un fichier juste pour le formulaire avec les champ relier à une entity et j'aimerai qu'un des champs puisse changer de type en fonction du choix de l'utilisateur via un select sans actualiser la page .

Vous comprendrez mieux avec le code ci-dessous :

// que l'utilisateur puisse passer d'un select :
->add('code_postal', ChoiceType::class,
    ['attr' => [
        'class' => "form-control chosen-select" ],
        'choices' => ['Choix 1' => null]])
 
// ou d'un input :
->add('code_postal', TextType::class,
    ['attr' => [
        'class' => "form-control" ]])

Quand je fait : {{ form_widget(demandeType.code_postal) }}
Il m'affiche le dernier add correspondant à "code postal", je cherche un moyen de pouvoir préciser quel type de champs je veux afficher.

Merci d'avance !

1 réponse