Question Pré-remplie

More
4 years 11 months ago #88571 by xavscho
xavscho created the topic: Question Pré-remplie
Bonjour,

Je souhaiterais inclure une question cachée pré-remplie en fonction de la réponse donnée à une question précédente.

Question A
A1
A2
A3
A4

Question B (pré-remplie)
= B1 si A = A1 ou A2
= B2 si A = A3 ou A4

L'objectif est d'agréger les modalités de la question A pour gérer les quotas sur la question B.

Existe-t-il un moyen de réaliser cela ?

Merci par avance de vos conseils.
Xavier

Please Log in to join the conversation.

More
4 years 11 months ago - 4 years 11 months ago #88581 by DenisChenu
DenisChenu replied the topic: Question Pré-remplie
Salut,

Pour utilisation des quotas: -question Q1 et Q2, -en tant que super admin ou protextion XSS désactivée, dans le texte de la Q2 (qui est dans un autre group
<script>
$(function() {
 $("#question{QID}").hide();
 if("{Q1.code}"=="A1" || "{Q1.code}"=="A2"){
  $("#question{QID} input[value='A']").click();
 }
 if("{Q1.code}"=="A3" || "{Q1.code}"=="A4"){
  $("#question{QID} input[value='B']").click();
 }
});
<script>

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: 4 years 11 months ago by DenisChenu.

Please Log in to join the conversation.

More
4 years 11 months ago #88589 by xavscho
xavscho replied the topic: Question Pré-remplie
Merci.

J'ai modifié le script avec mes IDs et codes et l'ai inséré dans le texte mais cela ne fonctionne pas :

<script>

$(function() {
$("#question{2175}").hide();
if("{Q2}"=="A2" || "{Q2}"=="A3" || "{Q2}"=="A4"){
$("#question{2175} input[value='B1']").click();
}
if("{Q2}"=="A5" || "{Q2}"=="A6"){
$("#question{2175} input[value='B2']").click();
}
if("{Q2}"=="A7" || "{Q2}"=="A8"){
$("#question{2175} input[value='B3']").click();
}
});
<script></script>


Ai-je fais une erreur dans le codage ?


Mes IDs et codes sont les suivants :

Q2 (SGQ = 26852X140X819) --> c'est la première question
A1
A2
A3
A4
A5
A6
A7
A8

Q2calc (SGQ = 26852X160X2175) --> c'est la question calculée (dans un autre groupe)
B1
B2
B3

Le regroupement est :
B1 = A2 ou A3 ou A4
B2 = A5 ou A6
B3 = A7 ou A8

Merci

Please Log in to join the conversation.

More
4 years 11 months ago #88592 by DenisChenu
DenisChenu replied the topic: Question Pré-remplie
Salut,

J'ai mis {QID}, laisse {QID}. Ce sera remplacé par 2175 directement (et sans les {} en trop).

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 11 months ago #88599 by xavscho
xavscho replied the topic: Question Pré-remplie
Le script ne fonctionne pas.
Ai-je la bonne syntaxe ?

<script>

$(function() {
$("#question{QID}").hide();
if("{Q2}"=="A2" || "{Q2}"=="A3" || "{Q2}"=="A4"){
$("#question{QID} input[value='B1']").click();
}
if("{Q2}"=="A5" || "{Q2}"=="A6"){
$("#question{QID} input[value='B2']").click();
}
if("{Q2}"=="A7" || "{Q2}"=="A8"){
$("#question{QID} input[value='B3']").click();
}
});
<script></script>


Merci
Xavier

Please Log in to join the conversation.

More
4 years 11 months ago #88605 by DenisChenu
DenisChenu replied the topic: Question Pré-remplie
<script></script> => </script>

Sinon, trop difficile à debuguer comme ca : un lien ?

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 11 months ago #88611 by xavscho
xavscho replied the topic: Question Pré-remplie
Ok je te contacte en MP.
Xavier

Please Log in to join the conversation.

More
4 years 11 months ago #88867 by tutu75
tutu75 replied the topic: Question Pré-remplie
jai essayer le meme code, cela ne marche pas,
J'ai mis des "alert ('condition 1 ok') dasn les condition, les alerte ne marche, mais les questions ne sont pas coché!
Les reponses ne sont pas autorempli

Please Log in to join the conversation.

More
4 years 11 months ago #88871 by DenisChenu
DenisChenu replied the topic: Question Pré-remplie
La question Q2 est bien une réponse de type radio ?

Parceque comme cela ?

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 11 months ago #88873 by tutu75
tutu75 replied the topic: Question Pré-remplie
non, c'est bon ça marche. merci
et pour les questions a choix multiple comment foncionnerais pour des choix multiples ou menu deroulante?

Please Log in to join the conversation.

More
4 years 11 months ago #88874 by DenisChenu
DenisChenu replied the topic: Question Pré-remplie

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.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!