Ajout de conditions sur une réponse : blocage sur un cas particulier

More
4 years 7 months ago #87944 by EmD
EmD created the topic: Ajout de conditions sur une réponse : blocage sur un cas particulier
Bonjour,

Je souhaite réaliser cette condition suivante relative à un formulaire de commande : l'utilisateur choisit un nombre d'articles (max 10) à commander et il doit pour chaque article préciser ses préférences (exemple : ajouter une référence pour un marquage).

C'est à dire que s'il sélectionne 2 articles, il doit pouvoir renseigner ses préférences liées à ces 2 articles. S'il en sélectionne 3, il doit pouvoir renseigner ses préférences liées à ces 3 articles. Etc etc.

Pour l'instant, j'ai créé une entrée numérique pour la première question. Et un tableau (textes) pour la 2ème question en ajoutant une condition (si entrée numérique >0, alors la question 2 s'affiche). Mais je ne trouve pas cela suffisant. D'une part, parce que s'il sélectionne juste un article, le tableau affiche "article 1/article 2/article 3.../article 10). Et d'autre part, je ne peux pas rendre la question 2 obligatoire sinon l'utilisateur est obligé de remplir chaque champ du tableau.

Auriez-vous une astuce pour améliorer cela ?

Merci par avance,

Cordialement,

EmD

Please Log in to join the conversation.

More
4 years 7 months ago #87949 by Nickko
Nickko replied the topic: Ajout de conditions sur une réponse : blocage sur un cas particulier
Tu pourrais regarder les filtres, tu peux aussi regarder dans les workarrounds dans la documentation en ligne, il y a un truc pour n'afficher dans un tableau qu'un certain nombre de ligne en fonction d'une réponse précédente.

Le seul problème qu'on rencontre avec le workarround c'est qu'il faut un nombre de ligne maximal et toi avec tes 10 articles, on a bien un nombre maxi. C'est donc tout à fait applicable.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
4 years 7 months ago #87953 by EmD
EmD replied the topic: Ajout de conditions sur une réponse : blocage sur un cas particulier
Bonjour,

Merci pour cette réponse rapide !

J'ai fait un tour du côté des workarounds (très intéressant par ailleurs), mais je ne suis pas parvenue à trouver tout à fait ce que je recherchais.
En effet, j'ai vu qu'il était possible de n'afficher certaines colonnes d'un tableau qu'en fonction d'une réponse précédente. Donc ça c'est pas mal du tout. Sauf que pour cela, il faut sélectionner plusieurs réponses via des cases à cocher. Et dans mon cas, il ne peut y avoir qu'une réponse possible.
Exemple : l'utilisateur doit choisir la quantité pour commander un article en particulier. S'il choisit un seul article, une colonne doit s'afficher. S'il choisit deux quantités pour cet article, deux colonnes doivent s'afficher. Etc.

Et pour les filtres, je t'avoue que je ne m'en sors pas. Pourrais-tu m'aiguiller ?

Merci beaucoup,

EmD

Please Log in to join the conversation.

More
4 years 7 months ago #87954 by Nickko
Nickko replied the topic: Ajout de conditions sur une réponse : blocage sur un cas particulier
Hélas, je ne peux pas plus t'aider. Il faudrait attendre l'arriver de spécialistes, il y en a quelques-uns sur le forum, ne t'en fais pas.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
4 years 7 months ago #87956 by EmD
EmD replied the topic: Ajout de conditions sur une réponse : blocage sur un cas particulier
Merci quand même !

Please Log in to join the conversation.

More
4 years 7 months ago #87988 by DenisChenu
DenisChenu replied the topic: Ajout de conditions sur une réponse : blocage sur un cas particulier
Salut,

Faire ce que tu souhaite n'est pas possible directement (sans javascript approfondi) avec un tableau pour la 2eme question.

Le plus simple et intégré:
- Ajout des 10 question Q2 : Q2-01/Q2-02/Q2-03 ..../Q2-10
- Ajout des conditions sur chacune de ses question (Q1.shown>0/Q1.shown>1 .... Q1.shown>9)

Après, éventuellement, un coup de css pour masquer le texte des question (#question212 .question-text{display:none} ). Le css est tout de même plus simple que le javascript.

Sinon, en javascript, il faut prévoir:
- A chaque changement du champ texte de la Q1, contrôler sa valeur
- Selon cette valeur: masque les lignes supérieure et place NA dans le texte des questions (offre la possibilité de garder la question obligatoire).

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
The following user(s) said Thank You: EmD

Please Log in to join the conversation.

More
4 years 7 months ago #88016 by EmD
EmD replied the topic: Ajout de conditions sur une réponse : blocage sur un cas particulier
Bonjour,

Je crois que je vais opter pour la première solution la plus simple. Cela répond à mon besoin.

Juste par curiosité, qu'entends-tu par placer NA dans le texte des questions ?

Merci en tout cas,

EmD

Please Log in to join the conversation.

More
4 years 7 months ago #88019 by DenisChenu
DenisChenu replied the topic: Ajout de conditions sur une réponse : blocage sur un cas particulier

EmD wrote: Juste par curiosité, qu'entends-tu par placer NA dans le texte des questions ?

Écrire le texte NA (comme Non Applicable) dans le champs texte correspondant.

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

More
4 years 7 months ago #88130 by EmD
EmD replied the topic: Ajout de conditions sur une réponse : blocage sur un cas particulier
D'accord !

Merci à nouveau.

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now