-
Question formulaire
Bonjour,
J'ai créé un formulaire Annonce. Dans celui ci plusieurs champs vont apparaître en fonction du type de l'annonce par exemple :
Pour un type voiture on aura : un nouveau champs kilométrage,modèle...
J'aimerais en gros faire apparaître des champs de texte,des boutons radios en fonction d'un choix dans une liste déroulante "type annonce".
Et aussi deux listes déroulantes région et département. Donc va lister les départements en fonction du choix de la région.
Comment gérer dynamiquement ce formulaire ?
Merci de me donner un tuyau.
-
Genre de joli formulaire, pas simple à réaliser.
Ni a traiter au retour.
Personnellement, je pense que le plus simple serait de le faire en 2 fois. Première partie, type de l'annonce, puis, en fonction, sélection du formulaire à utiliser. Ce qui te permettrais, accessoirement, de rester dans l'utilisation des form de symfony et de conserver le bénéfice des processus de validation.
Pour ta double liste déroulante, tu as la possibilité (la seul) de passer par du javascript. En fonction des modifications dans la première liste, tu peux alors ré-afficher la deuxième. Le seul inconvénient, mais de taille, de cette méthode, est que cela ne fonctionne que si le javascript est activé. Ce qui n'est pas évident. Il convient donc de prévoir un double fonctionnement du formulaire, un si javascript est actif, l'autre si non.
Il faut réfléchir aux orientations que tu veux donner à ton formulaire.