Question Pré-remplie

More
5 years 7 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 or Create an account to join the conversation.

More
5 years 7 months ago - 5 years 7 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: 5 years 7 months ago by DenisChenu.

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

More
5 years 7 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 or Create an account to join the conversation.

More
5 years 7 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 or Create an account to join the conversation.

More
5 years 7 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 or Create an account to join the conversation.

More
5 years 7 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 or Create an account to join the conversation.

More
5 years 7 months ago #88611 by xavscho
xavscho replied the topic: Question Pré-remplie
Ok je te contacte en MP.
Xavier

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

More
5 years 6 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 or Create an account to join the conversation.

More
5 years 6 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 or Create an account to join the conversation.

More
5 years 6 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 or Create an account to join the conversation.

More
5 years 6 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 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!