Attribuer une valeur par défaut en fonction d'une réponse de liste déroulante

More
2 months 3 weeks ago #180905 by gahmed
Bonjour,

Je voudrai donner une valeur par défaut dynamique en se basant sur la réponse précédente d'une liste déroulante.

Exemple:

La question Q1 (liste déroulante) avec comme option de réponse: SN ou ML
La question Q2 (zone de texte) avec comme réponse par défaut :
- DK si l'on sélectionne SN dans Q1
- BM si l'on sélectionne ML dans Q1

J'aimerai bien que vous aidez à débloquer ce problème.
Merci d'avance

Please Log in or Create an account to join the conversation.

LimeSurvey Partners
More
2 months 2 weeks ago - 2 months 2 weeks ago #181268 by gabriel01
Bonjour,
Avez-vous testé avec les conditions ? Voici la documentation manual.limesurvey.org/Setting_conditions/fr

et une vidéos (aller à 18:40)


Cordialement,
Last edit: 2 months 2 weeks ago by gabriel01.
The following user(s) said Thank You: gahmed

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago #181277 by DenisChenu
Sinon, tu peux utiliser le gestionnaire d'expression dans la valeur apr défaut.
Attention : la valeur par défaut n'est affecté que lors du chargement initial de la page.

ici {if(Q1=="SN","DK","BM")}

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

Please Log in or Create an account to join the conversation.

More
1 month 3 weeks ago #182243 by gahmed
Merci DenisChenu, mais j'ai essayé le code que vous m'avez proposé mais le champ prend à chaque fois la dernière valeur de la condition peu importe le choix que je fais.

Merci d'avance

Please Log in or Create an account to join the conversation.

More
1 month 3 weeks ago #182245 by DenisChenu
Un fichier lss avec les 2 questions (qui doivent être dans 2 groupes différents).

Mais sinon : pourquoi ne pas utiliser une question équation ? C'est bizarre de faire un truc automatique et de laisser la personne le modifier …

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

Please Log in or Create an account to join the conversation.

More
1 month 3 weeks ago #182279 by gahmed
Je vais essayer de les mettre dans des groupes différents.

Pourquoi je n'ai pas une question équation, parce que la question 2 sera cachée. Je veux lui affecter une valeur en fonction de la réponse donner dans Q1 et utiliser la réponse afféctée à Q2 en libellé dans Q3.

Merci d'avance

Please Log in or Create an account to join the conversation.

More
1 month 3 weeks ago #182285 by DenisChenu

gahmed wrote: …Pourquoi je n'ai pas une question équation, parce que la question 2 sera cachée. Je veux lui affecter une valeur en fonction de la réponse donner dans Q1 et utiliser la réponse afféctée à Q2 en libellé dans Q3.

C'est le role d'une question equation …

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

Please Log in or Create an account to join the conversation.

More
1 month 3 weeks ago #182292 by gahmed
Mais si j'utilise une question equation, je ne pourrai pas affecter de valeur à Q2 c'est pour j'ai vu opté pour une solution avec une condition afin de pouvoir tester la valeur de Q1.
Finalement ça passe mais l'affectation ne fait qu'une fois et ne change pas si on revient en arrière pour changer la valeur de Q1.

Quand même merci de m'avoir aidé, je vais essayer d'améliorer ça et postera ça au cas où quelqu'un en aura besoin.

Please Log in or Create an account to join the conversation.

More
1 month 3 weeks ago #182355 by DenisChenu

gahmed wrote: Mais si j'utilise une question equation, je ne pourrai pas affecter de valeur à Q2

A bon ? C'est pas le principe d'une question equation ?

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

Please Log in or Create an account to join the conversation.

More
1 month 2 weeks ago #182465 by gahmed
Bonsoir,
Après quelques recherches sur la question equation, j'ai vu cela pour résoudre mon problème.
Mais j'ai essayé de l'utiliser mais le script de la condition n'est pas exécuté même si je tape dans l'éditeur Source.

Please Log in or Create an account to join the conversation.

More
1 month 2 weeks ago #182475 by DenisChenu
Je ne comprend pas ton soucis … tu a le paramètre equation pour faciliter la mise en place de l'équation.

C'est assez simple de rentrer une valeur calculé dans une équation: tu rendre juste cela dans le paramètre équation de to question : {if(Q1=="SN","DK","BM")}

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

Please Log in or Create an account to join the conversation.

More
1 month 2 weeks ago #182484 by gahmed
Bonjour DenisChenu,
merci pour ton aide ça passe maintenant
The following user(s) said Thank You: DenisChenu

Please Log in or Create an account to join the conversation.

More
1 month 2 weeks ago #182514 by DenisChenu

gahmed wrote: Bonjour DenisChenu,
merci pour ton aide ça passe maintenant

Tu peux me dire ce qu'il ne passait pas avant ? Pourquoi ca ne passait pas ?

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

Please Log in or Create an account to join the conversation.

More
1 month 2 weeks ago #182523 by gahmed
Je pense que l'éditeur prenait le script de la condition comme du texte quand je collais la condition dans l’éditeur Source. C'est que je suis dit que je vais essayer de saisir le script au lieu de faire du Copier-Coller.
Et c'est delà que ça a fonctionné.
The following user(s) said Thank You: DenisChenu

Please Log in or Create an account to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!