webleads-tracker

Contaxtualiser des champs dans un formulaire

Marjorie
Bonjour,

j'ai un formulaire bien spécifique à réaliser pour un site et j'aurais quelques questions,

est-il possible de conditionner le champ d'un formulaire selon la réponse à un champ précédent ?

exemple : 1er champ : > Je suis un particulier
> Je suis un professionnel

2ème champ (Si j'ai choisi "je suis un particulier"):
>Je souhaite avoir des renseignements sur toto pour ma maison.
>J'ai un voisin qui s'appelle John Wayne
>J'ai un squelette dans mon placard, je ne sais plus qui c'est ?

(Si, par contre,j'ai choisi "je suis un professionnel") alors le champ suivant devient:
>Ma PME a pris feu, que dois-je faire ?
>Comment puis-je détruire l'entreprise concurrente ?

Voilà, en fonction de ce que j'ai sélectionné dans le premier champ, le champ suivant change, est-ce bien réalisable ? Je n'ai pas trouvé la solution tout seul en tout cas, si vous voulez bien m'aider s'il vous plaît :)

Pour aller plus loin, est-il possible de rendre ces champs administrables ?

Dans l'attente d'une réponse, je vous remercie !

Benjamin



Manuel [Medialibs]
Avatar
Bonjour Benjamin,

En effet, cela va être réalisable en personnalisant le template html du formulaire puis en ajoutant un peu de javascript. Voici une source qui explique le concept, : https://github.com/OliverJAsh/FormAccordion

Tu peux aussi te diriger vers jQuery Ui pour ajouter des types d'effets particuliers : http://jqueryui.com/demos/accordion/#method-activate

Bonne journée,
Manuel
Formateur web [Medialibs]

Marjorie
Ok, merci Manuel pour la doc et le lien, je vais tester tout ça et je redis ce qu'il en est :)

Bonne journée,

Benjamin

Marjorie
Me revoilà, je n'ai pas été assez précis en fait, ce n'est pas le champ qui change en fonction de ma sélection du champ 1, mais son contenu.

Avez-vous un script qui permet ceci dans votre besace ?

Merci !

Benjamin