- Posts: 58
- Thank you received: 5
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Récupérer le texte d'une réponse précédente comme réponse à une autre question
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
3 years 1 month ago - 3 years 1 month ago #212837
by MMAA68
Récupérer le texte d'une réponse précédente comme réponse à une autre question was created by MMAA68
Bonjour à tous,
Je sèche sur un problème qui paraît simple :
- dans un groupe de questions "Prérequis" une question "Date de naissance" Q05 permet ou non que poursuivre le questionnaire
admettons que la date de naissance saisie permet de poursuivre le questionnaire.
- dans le groupe de questions suivant "Identité", on aimerait poser la même question "Date de naissance" Q05AFF mais en mode lecture uniquement et en reprenant la valeur saisie auparavant.
Pour le mode lecture uniquement avec le plugin "answersAsReadonly" cela fonctionne bien. Par contre je ne vois où indiquer {Q05.shown} pour que la réponse soit préremplie.
J'ai essayé d'indiquer {Q05.shown} comme "réponse par défaut" de la question Q05AFF : cela fonctionne sauf si le participant revient à la question Q05 modifie la date de naissance. Dans ce cas la réponse à Q05AFF reste à la première valeur et n'est pas rafraichie.
Merci d'avance !
Denis
Je sèche sur un problème qui paraît simple :
- dans un groupe de questions "Prérequis" une question "Date de naissance" Q05 permet ou non que poursuivre le questionnaire
admettons que la date de naissance saisie permet de poursuivre le questionnaire.
- dans le groupe de questions suivant "Identité", on aimerait poser la même question "Date de naissance" Q05AFF mais en mode lecture uniquement et en reprenant la valeur saisie auparavant.
Pour le mode lecture uniquement avec le plugin "answersAsReadonly" cela fonctionne bien. Par contre je ne vois où indiquer {Q05.shown} pour que la réponse soit préremplie.
J'ai essayé d'indiquer {Q05.shown} comme "réponse par défaut" de la question Q05AFF : cela fonctionne sauf si le participant revient à la question Q05 modifie la date de naissance. Dans ce cas la réponse à Q05AFF reste à la première valeur et n'est pas rafraichie.
Merci d'avance !
Denis
Last edit: 3 years 1 month ago by MMAA68.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
3 years 1 month ago #212839
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Récupérer le texte d'une réponse précédente comme réponse à une autre question
Question de type
equation
, c'ets fait pour cela .
Le texte :
Votre age est <input type='text' disabled>{self.NAOK}</div>
L'equation {Q05.shown}
Mais sinon : pourquoi pas une affichage de texte directement ?
Votre age est {self.NAOK} ans
Le texte :
Votre age est <input type='text' disabled>{self.NAOK}</div>
L'equation {Q05.shown}
Mais sinon : pourquoi pas une affichage de texte directement ?
Votre age est {self.NAOK} ans
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 58
- Thank you received: 5
3 years 1 month ago - 3 years 1 month ago #212944
by MMAA68
Replied by MMAA68 on topic Récupérer le texte d'une réponse précédente comme réponse à une autre question
Bonjour Denis,
Effectivement j'en apprends tous les jours ...
Merci pour ta réponse (comme d'habitude).
Cordialement
Denis
Effectivement j'en apprends tous les jours ...
Merci pour ta réponse (comme d'habitude).
Cordialement
Denis
Last edit: 3 years 1 month ago by MMAA68.
The topic has been locked.
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 58
- Thank you received: 5
3 years 1 month ago - 3 years 1 month ago #212945
by MMAA68
Replied by MMAA68 on topic Récupérer le texte d'une réponse précédente comme réponse à une autre question
Bonjour Denis,
J'ai essayé la question type "Equation" (Q05AFF) mais je ne pense pas qu'elle puisse faire ce que je souhaitais à savoir afficher la réponse de la question Q05.
J'avais essayé avec une question de type "texte court" paramétrée en "show as read only" grâce au plugin "answersAsReadonly".
J'aurais voulu récupérer la valeur de la date de naissance Q05 dans autre réponse plus loin dans le questionnaire pour affichage Q05AFF
Dans le groupe "Identité", réaffichage de la date de naissance issu de la question Q05 du groupe "Prérequis" sans proposer de saisie (puisque déjà saisie précédemment). L'idée serait aussi de garder la même présentation que les autres questions.
Pour cette question (Q05AFF) en mode read-only, cela fonctionne en mettant comme "valeurs par défaut" pour Q05AFF : {Q05.shown},
mais si on revient en arrière (bouton "Précédent" du groupe "Identité") que la modifie la date de naissance Q05 puis que l'on fait "Suivant", la date de naissance ci-dessus (Q05AFF) reste à 01/01/2000.
Cà doit être la valeur par défaut qui n'est pas rafraichie ?
Merci d'avance
Denis
J'ai essayé la question type "Equation" (Q05AFF) mais je ne pense pas qu'elle puisse faire ce que je souhaitais à savoir afficher la réponse de la question Q05.
J'avais essayé avec une question de type "texte court" paramétrée en "show as read only" grâce au plugin "answersAsReadonly".
J'aurais voulu récupérer la valeur de la date de naissance Q05 dans autre réponse plus loin dans le questionnaire pour affichage Q05AFF
Dans le groupe "Identité", réaffichage de la date de naissance issu de la question Q05 du groupe "Prérequis" sans proposer de saisie (puisque déjà saisie précédemment). L'idée serait aussi de garder la même présentation que les autres questions.
Pour cette question (Q05AFF) en mode read-only, cela fonctionne en mettant comme "valeurs par défaut" pour Q05AFF : {Q05.shown},
mais si on revient en arrière (bouton "Précédent" du groupe "Identité") que la modifie la date de naissance Q05 puis que l'on fait "Suivant", la date de naissance ci-dessus (Q05AFF) reste à 01/01/2000.
Cà doit être la valeur par défaut qui n'est pas rafraichie ?
Merci d'avance
Denis
Last edit: 3 years 1 month ago by MMAA68.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
3 years 1 month ago #212960
by DenisChenu
Ce n'est ici qu'un question de présentation … donc : tu ajoute des gros gros trucs au lieu de travailler la feuille de style …
Dans l'équation Q05AFF : tu indique t{Q05.NAOK}
Tu ajoute la classe CSS show-equation à la question Q05AFF
Et tu ajoute dans le css :
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Récupérer le texte d'une réponse précédente comme réponse à une autre question
Sauf que c'est fait pour cela …MMAA68 wrote: Bonjour Denis,
J'ai essayé la question type "Equation" (Q05AFF) mais je ne pense pas qu'elle puisse faire ce que je souhaitais à savoir afficher la réponse de la question Q05.
Ce n'est ici qu'un question de présentation … donc : tu ajoute des gros gros trucs au lieu de travailler la feuille de style …
Dans l'équation Q05AFF : tu indique t{Q05.NAOK}
Tu ajoute la classe CSS show-equation à la question Q05AFF
Et tu ajoute dans le css :
Code:
.show-equation .em_equation.hidden{display:block !important} .show-equation .em_equation.hidden{ width: 100%; padding: 6px 12px; line-height: 1.42857143; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; background-color: #eeeeee; opacity: 1; }
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 58
- Thank you received: 5
3 years 1 month ago #212964
by MMAA68
Replied by MMAA68 on topic Récupérer le texte d'une réponse précédente comme réponse à une autre question
Rebonjour Denis,
Je me répète mais un grand merci : ta solution fonctionne à merveille.
Par contre, je me suis fait avoir, car sous Edge çà ne s'affiche pas sans doute à cause du css.
Sous Chrome, c'est exactement ce que je souhaitais .
je vais donc adapter le css en conséquence pour Edge, voir pour Firefox éventuellement.
Bien cordialement
Denis
Je me répète mais un grand merci : ta solution fonctionne à merveille.
Par contre, je me suis fait avoir, car sous Edge çà ne s'affiche pas sans doute à cause du css.
Sous Chrome, c'est exactement ce que je souhaitais .
je vais donc adapter le css en conséquence pour Edge, voir pour Firefox éventuellement.
Bien cordialement
Denis
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
3 years 1 month ago #212966
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Récupérer le texte d'une réponse précédente comme réponse à une autre question
je ne test que sous Firefox
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 58
- Thank you received: 5
3 years 1 month ago - 3 years 1 month ago #212967
by MMAA68
Replied by MMAA68 on topic Récupérer le texte d'une réponse précédente comme réponse à une autre question
Last edit: 3 years 1 month ago by MMAA68.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
3 years 1 month ago #212977
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Récupérer le texte d'une réponse précédente comme réponse à une autre question
J'ai pas de Internet explorer ni de edge.
Je veux bien la soluce, j'ajouterais bien l'astuce à SkelVanilla
Je veux bien la soluce, j'ajouterais bien l'astuce à SkelVanilla
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 58
- Thank you received: 5
3 years 1 month ago #212978
by MMAA68
Replied by MMAA68 on topic Récupérer le texte d'une réponse précédente comme réponse à une autre question
The following user(s) said Thank You: DenisChenu
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
3 years 1 month ago #213004
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Récupérer le texte d'une réponse précédente comme réponse à une autre question
Je vais essayer de regarder de mon coté aussi,
Je dois aller chercher une machine virtuelle : developer.microsoft.com/en-us/microsoft-edge/tools/vms/
Je dois aller chercher une machine virtuelle : developer.microsoft.com/en-us/microsoft-edge/tools/vms/
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 58
- Thank you received: 5
3 years 1 month ago #213026
by MMAA68
Replied by MMAA68 on topic Récupérer le texte d'une réponse précédente comme réponse à une autre question
Bonjour Denis,
Je suis confus, je viens de réessayer ta solution avec IE 11, Edge, Firefox et Chrome : çà marche du tonnerre et l'affichage est quasi identique avec les 4 navigateurs !
Je pense qu'il fallait peut-être juste vider le cache, çà doit être pour cela qu'avec Edge çà ne semblait pas fonctionner au départ.
Désolé donc si tu as perdu ton temps et encore merci !
Denis
Je suis confus, je viens de réessayer ta solution avec IE 11, Edge, Firefox et Chrome : çà marche du tonnerre et l'affichage est quasi identique avec les 4 navigateurs !
Je pense qu'il fallait peut-être juste vider le cache, çà doit être pour cela qu'avec Edge çà ne semblait pas fonctionner au départ.
Désolé donc si tu as perdu ton temps et encore merci !
Denis
The topic has been locked.
Moderators: Nickko