Check out the LimeSurvey source code on GitHub!

Conditions sur des sous-questions?

More
5 years 4 months ago #67209 by Ysthad
fonctionne toujours pas.

Voici le lien.

beta.ysthad.com/websurvey/index.php?sid=89177&lang=en

Please Log in to join the conversation.

More
5 years 4 months ago #67224 by Nickko
Merci, je regarde ça dans la journée.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
5 years 4 months ago - 5 years 4 months ago #67261 by DenisChenu

Ysthad wrote: fonctionne toujours pas.

Voici le lien.

beta.ysthad.com/websurvey/index.php?sid=89177&lang=en

ERROR
 
We are sorry but you don't have permissions to do this.
 
Please contact Your Name ( your-email@example.net ) for further assistance

Au cas ou , dans les paramètres généraux:
"Aperçu du questionnaire seulement pour les utilisateurs administrateurs" à NON

:)

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).
Last Edit: 5 years 4 months ago by DenisChenu.

Please Log in to join the conversation.

More
5 years 4 months ago #67264 by Ysthad
C'est fait :whistle:

Please Log in to join the conversation.

More
5 years 4 months ago - 5 years 4 months ago #67273 by DenisChenu
:laugh:

Sommes nous bètes ... il faut que {INSERTANS} soit considéré comme une variable string et non une constante. Donc l'entourer de ' ou " .

Donc:
<script charset="utf-8" type="text/javascript">
$(document).ready(function()
 
if('{INSERTANS:89177X7X11}'=='Jamais')
{
 $("#javatbd89177X7X17I1").hide();
}
)
</script>

( merci firebug :) )

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).
Last Edit: 5 years 4 months ago by DenisChenu.

Please Log in to join the conversation.

More
5 years 4 months ago - 5 years 4 months ago #67304 by Ysthad
Merci surtout à celui qui sait exploiter Firebug :)
Ca fonctionne parfaitement !
Un grand merci !
Christophe.
Last Edit: 5 years 4 months ago by Ysthad.

Please Log in to join the conversation.

More
5 years 3 months ago - 5 years 3 months ago #67851 by Ysthad
Nouvelle problématique... toujours plus loin :)

Je souhaiterais, quand l'utilisateur répond certaines réponses à une certaine question

1. ne pas faire apparaître un item (une ligne) d'un tableau ==> OK. RESOLU !
2. forcer la réponse à cette ligne qui est cachée (par exemple, forcer la réponse "Ne sait pas" ==> Comment peut-on faire ?
<script charset="utf-8" type="text/javascript">
$(document).ready(function(){
 
if('{INSERTANS:89949X82X863}'=='Jamais' ||'{INSERTANS:89949X82X863}'=='Ne sait pas')
{
 $("#javatbd89949X82X867SQ001").hide();
 
 /*** QUEL CODE INSERER ICI ? ***/
}
if('{INSERTANS:89949X82X864}'=='Jamais' ||'{INSERTANS:89949X82X864}'=='Ne sait pas')
{
 $("#javatbd89949X82X867SQ002").hide();
}
}
)
</script>
Merci pour vos réponses et votre aide.
Cdt,
Christophe.
Last Edit: 5 years 3 months ago by Ysthad.

Please Log in to join the conversation.

More
5 years 3 months ago #67860 by DenisChenu
Salut,

Dans ce cas, il faut simuler le click sur la case choisie.

Avec firebug, sur le questionnaire que tu as mis en exemple, on voit que le Ne sait pas est identifié par answer89177X7X17I2-

Donc:
<script charset="utf-8" type="text/javascript">
$(document).ready(function(){
 
if('{INSERTANS:89949X82X863}'=='Jamais' ||'{INSERTANS:89949X82X863}'=='Ne sait pas')
{
$("#answer89949X82X867SQ001-").click();
 $("#javatbd89949X82X867SQ001").hide();
 
}
if('{INSERTANS:89949X82X864}'=='Jamais' ||'{INSERTANS:89949X82X864}'=='Ne sait pas')
{
 $("#javatbd89949X82X867SQ002").hide();
}
}
)
</script>

Pour une question précise, c'est plus facile:
$("#javatbd89949X82X867SQ001 .answer_cell_A01 input.radio").click();

Il y a un travail en cours pour mieux identifier les cellule de question/réponse etc ...

C'est pour gérer les retours en arrière ?

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).

Please Log in to join the conversation.

More
5 years 3 months ago - 5 years 3 months ago #67878 by Ysthad
Top. Ca fonctionne.
Je voulais rendre la question obligatoire et en cachant un item auquel il était donc impossible de répondre la question bloquait.
Cdt,
Christophe.
Last Edit: 5 years 3 months ago by Ysthad.

Please Log in to join the conversation.

Moderators: Nickko
Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form