Bonjour,
Je souhaite faire apparaître un champ de formulaire seulement sous certaines conditions. Voici plus précisément les problèmes :
1_ Selon la réponse bouton-radio choisie dans le champ a1, afficher le champ b1 (champ texte).
2_ Selon la réponse case-à-cocher (la variable ‘est multiple’) dans le champ a2, afficher le champ texte b2.
Pour le problème 1 :
j’ai testé la méthode où il faut aller dans “general > options” pour cocher “insert widget if” et indiquer que * return field_a1==“Other” *. Mais le formulaire ne se lance pas, il indique une <Erreur lors de la récupération de la liste des pages du formulaire>.
J’ai alors testé le fait de rendre b1 dépendant de a1 en allant dans “general > dependancies > add widget” et en paramétrant l’affichage immédiat par * false *, et l’affichage du widget b1 si * return field_a1==“Other” . Cela fonctionne.
Par contre, si je veux dire que b1 s’affiche s’il a cliqué sur “Other” ou sur “Special” ( return field_a1==“Other”||“Special” *, cela ne fonctionne pas.
Pour le problème 2 aucune de ces deux méthodes ne fonctionnent :
<Erreur lors de la récupération de la liste des pages du formulaire> avec la méthode 1.
Avec la méthode 2, le champ b2 s’affiche dès qu’une réponse est cochée, peu importe la réponse.
Et si je veux que b2 s’affiche s’il coche “Other” ou “Special” avec la formule * return field_a2==“Other”||“Special” *, b2 s’affiche aussi dès qu’une réponse est cochée, peu importe laquelle.
Quelqu’un pourrait-il m’éclairer ?
En espérant avoir été assez explicite, je vous remercie d’avance pour votre aide.