Je souhaiterais n'afficher qu'une partie des réponses d'une liste déroulante en fonction de la réponse faite dans une liste déroulante en amont.
J'ai 5 réponses possible sur la première liste déroulante et 5 catégories de réponse dans la deuxième.
J'aimerais que n'apparaisse que la catégorie qui correspond à la réponse de la première question.
J'ai cherché mais n'ai vu que des solutions qui datent de plus de 4 ans et qui utilise le Javascript.
Malheureusement je ne maîtrise absolument pas le Java.
Peux-tu nous dire les solutions que tu as vu exactement, si ça date d'il y a 4 ans, il est possible que ça ne fonctionne plus en effet.
Je n'ai jamais à réaliser ce à quoi tu es confrontés aujourd'hui, je n'ai donc pas de solution toute faire à te proposer.
Pour ce qui est de Java, soit rassuré, Limesurvey est en PHP, donc pas de Java et pour réaliser ce que tu veux, tu ne devrais pas avoir à toucher à Limesurvey (donc ni Java, ni PHP).
Après si tu veux vraiment ne rien bidouiller du tout, on peut aussi voir comment modifier la structure de ton questionnaire pour ne pas avoir à passer par une liste que tu filtrerais dynamiquement.
Et justement, regarde au niveau des filtres, je sais qu'on peut filtrer les lignes d'un tableau en fonction de réponses précédentes, ça marche peut-être de la même manière avec les listes.
Oui j'ai regardé le manuel mais pas trouvé de solution.
J'avais déjà essayé en faisant 5 questions différentes et en mettant des conditions mais derrière le traitement des données ça fait plus de colonnes. J'aurais aimé avoir les réponses dans la même question.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Oui j'avais bien compris que Java et Javascript était différent.
J'avais bien vu ces lignes de codes mais je ne maîtrise absolument pas...
J'ai bien compris ou mettre ce code mais je ne sais pas ce qu'il faut que je modifie dedans pour l'adapter à mon questionnaire...
1. Inclure le fichier js OU le copier dans custom.js
2. Créer ta première question (Q1) avec les code A,B,C,D par exemple
3. Créer ta deuxième question (Q2) avec les codes A1,A2,A3,B1,B2,B3 etc …
4. Placer dans Q2:
Si ca passe pas : donner le lien ici avec un questionnaire avec uniquement ces 2 questions.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Est ce que tu as accès au modèle ?
Est ce que le XSS est activé : pour le tester
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$("#question{QID}").html("XSS pas activé");
});
</script>
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.