Check out the LimeSurvey source code on GitHub!

Question à choix multiples critères d'exclusion

More
6 years 4 months ago #50976 by DenisChenu
qID et qCB : ce sont les numéros de question.

L'identifiant de la 'boite' question est #questionXXX ou XXX est le numéro de la question, sur les nouveaux template.

Au cas ou, pour tester : essaye dans un premier temps :
$('#question'+qID+'').css('background','red');
$('#question'+qCB+'').css('background','green');

Sinon, tant que la question est dans le contenu de la page, RAS (en fait il ne faut pas de display:none : sinon, jquery ne peut pas manipuler le contenu)

Je me suis gourré:
<script type="text/javascript" charset="utf-8">
 
    $(document).ready(function(){
 
        var qID = 212;
        var qCB = 213;
        var minNombres = 6;
        $('#question'+qCB+'').hide();
 
        $('form#limesurvey').submit(function(){
 
            var checkedCount =$('#question'+qID+'input[type=checkbox]:checked').length;
            if(checkedCount > minNombres){
              $('#question'+qCB+' checkbox').attr('checked', true);
            } 
return true;
 
          });
 
    });
 
</script>

Mais dans un premier temps test sans $('#question'+qCB+'').hide();

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
6 years 4 months ago #51065 by Chafish
Bon j'ai fait le test avec les couleurs ça fonctionne. par contre ma case de la seconde question ne se coche pas.

J'ai essayé de mettre ma deuxième question avec ma petite case qui se coche en fonction des condition, sur la même page ou sur la page d'après, rien y fait.

Pour la question avec la case unique checkbox, j'ai mis une question de type case à cocher réponse multiple. C'est peut etre là ou ça bloque?

Please Log in to join the conversation.

More
6 years 4 months ago #51137 by DenisChenu
Salut,

Il faut que les questions soient sur la même page. Pourrais tu donner un lien accessible pour le questionnaire, cela sera plus facile de débugguer.

:)

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
6 years 3 months ago #51298 by Chafish
Test questionnaireQuestionnaire test

voilà un lien de mon test !

Please Log in to join the conversation.

More
6 years 3 months ago - 6 years 3 months ago #51304 by DenisChenu
Ce sera difficile à voir sur ton test:
En fait la case est coché au moment ou tu clic sur suivant, pas quand tu clic sur les cases à cocher.

Fait apparaitre ensuite une question conditionnelle.

Cependant il y a une erreur juste après var minnombre=2;
$('#question'+qID+').show();

Le texte n'est pas fermé:
$('#question'+qID).show();

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: 6 years 3 months ago by DenisChenu.

Please Log in to join the conversation.

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