Condition avec radio bouton pour sous-questions

More
3 years 7 months ago #101090 by francisr
francisr created the topic: Condition avec radio bouton pour sous-questions
Bonjour,

J'ai beau lire et relire, je n'arrive pas à mettre le doigt sur la solution. Par le passé, j'ai fait un Array dont les sous-questions dépendent d'une liste à choix multiples. Maintenant, je voudrais que les sous-questions de mon Array soient dépendantes d'un Array de boutons radio.

Actuellement, dès que le radio bouton a une réponse, la sous-question du 2eme array s'affiche. J'aimerais que les sous-questions apparaissent seulement lorsque le radio bouton prend une valeur précise.

J'ai créé une démonstration à ce lien:
Demo.limesurvey.org/index.php/223179/lang-fr

Merci d'éclairer ma lanterne!

Please Log in to join the conversation.

More
3 years 7 months ago - 3 years 7 months ago #101095 by Nickko
Nickko replied the topic: Condition avec radio bouton pour sous-questions
Là, ça dépasse un peu ce que j'ai l'habitude de faire, désolé, mais je te souhaite la bienvenue sur le forum et merci d'avoir mis un questionnaire de démo, ça aide à résoudre les problèmes plus qu'une vague description.

Nickko
Ergonome / Usability expert
Last Edit: 3 years 7 months ago by Nickko.

Please Log in to join the conversation.

More
3 years 7 months ago #101100 by francisr
francisr replied the topic: Condition avec radio bouton pour sous-questions
Bonjour Nickko,

Merci du suivi rapide. S'il y a une solution directe, je suis toujours preneur.

L'autre option que j'avais envisagé serait d'avoir un Array intermédiaire à choix multiples sur lequel, je ferais ma condition. Est-ce qu'il y a un truc (javascript ou autre) qui me permettrait de "checker", sur mon Array intermédiaire, seulement les lignes de mon Array "Trigger" dont le bouton radio est égal à "Option B"?

Please Log in to join the conversation.

More
3 years 7 months ago #101129 by DenisChenu
DenisChenu replied the topic: Condition avec radio bouton pour sous-questions
Salut,

Ya pas dans LimeSurvey ... le filtre se fait uniquement sur répondu/non-répondu ...

Je sais pas si il ya un script dans les workaround
manual.limesurvey.org/Workarounds:_Manip...ime_using_Javascript
manual.limesurvey.org/Workarounds:_Quest...ayout_and_templating

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
3 years 7 months ago #101131 by francisr
francisr replied the topic: Condition avec radio bouton pour sous-questions
C'est ça que je regarde depuis quelques heures. J'ai mis la main sur un script qui balais un array de boutons radio. C'est un début. Je vais essayer ma deuxième option. Pour chaque radio = colonne voulue, activer une case à cocher dans un array Choix multiples. Je vais ensuite faire mon filtre sur ce second array (qui sera du type répondu/non répondu).

Ça serait une belle amélioration à apporter au niveau des sous-questions. L'option Filtre de tableau est super bonne et facile à utiliser. En ajoutant une petite validation paramétrable du genre (>0 ou ==2), ça serait tout simplement génial. En passant, je l'utilise aussi avec le Multiples entrées numériques. Ce matin, j'ai voulu utiliser le curseur et j'ai eu la même surprise car en curseur, il y a toujours une valeur initiale, donc répondu.

Merci pour tout. Je vous fais un petit suivi lorsque j'aurai ma solution.

A+

Please Log in to join the conversation.

More
3 years 7 months ago - 3 years 7 months ago #101134 by DenisChenu
DenisChenu replied the topic: Condition avec radio bouton pour sous-questions
Salut,

Si les 2 questions sont dans un groupe différents

Sur la première question, tu ajoute 2 autres questions:
1ere : réponse multiple (masquée/cachée) : code QM
2eme : equation (masquée)

L'équation est du genre:
{QM_SQ1=(if(Q_SQ1>2,"Y",""))}
{QM_SQ2=(if(Q_SQ2>2,"Y",""))}
{QM_SQ3=(if(Q_SQ3>2,"Y",""))}

Pour la propositioin d'amélioration, j'y pense mais :
1: faut du temps
2: il faudrais aussi gérer la liste de code: un truc du genre: QQ_SQ1>2,QQ_SQ2<2,QQ_SQ3>5 etc ...

Mais ici, cela sera surement plus sne place dans la 2.1

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 .
Last Edit: 3 years 7 months ago by DenisChenu.
The following user(s) said Thank You: francisr

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now