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
  • MMAA68's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 1 month ago - 3 years 1 month ago #212837 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
Last edit: 3 years 1 month ago by MMAA68.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 1 month ago #212839 by DenisChenu
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
 

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
  • MMAA68's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 1 month ago - 3 years 1 month ago #212944 by MMAA68
Bonjour 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
  • MMAA68's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 1 month ago - 3 years 1 month ago #212945 by MMAA68
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

 
Last edit: 3 years 1 month ago by MMAA68.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 1 month ago #212960 by DenisChenu

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.

 

Sauf que c'est fait pour cela …
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
  • MMAA68's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 1 month ago #212964 by MMAA68
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
 
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 1 month ago #212966 by DenisChenu
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
  • MMAA68's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 1 month ago - 3 years 1 month ago #212967 by MMAA68
Cà m'apprendra !   

Au moins sur Firefox c'est réglé ! 


 
Last edit: 3 years 1 month ago by MMAA68.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 1 month ago #212977 by DenisChenu
J'ai pas de Internet explorer ni de edge.

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
  • MMAA68's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 1 month ago #212978 by MMAA68
J'ai pas encore regardé mais je poste la solution dès que possible. 

Denis
The following user(s) said Thank You: DenisChenu
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 1 month ago #213004 by DenisChenu
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/

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
  • MMAA68's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 1 month ago #213026 by MMAA68
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
 
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose