Welcome, Guest
Username: Password: Remember me

TOPIC: Préremplir champs de réponse avec table invitation

Préremplir champs de réponse avec table invitation 1 year 6 months ago #94583

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6451
  • Thank you received: 844
  • Karma: 249
Salut,

Les accolades éventuellement, le mieux:
écrire <sc ript au lieu de <script comme cela tu vois mieux les probèmes.

Sinon, normalement on doit bien avoir {TOKEN:ATTRIBUTE_2}

Et il reste possible d'utiliser {SGQ} pour sélectioner les réponse
#answer{SGQ}A1

Tu a bien des espace avant et après tes accolades du script (mais pas celle du gestionnaire d'expression)

Denis
The administrator has disabled public write access.
The following user(s) said Thank You: darknico84

Préremplir champs de réponse avec table invitation 1 year 6 months ago #94639

  • darknico84
  • darknico84's Avatar
  • OFFLINE
  • Senior Lime
  • Posts: 60
  • Karma: 0
Merci beaucoup c'était en fait ma syntaxe token:attribute qui n'était pas correcte. A priori ça fonctionne nickel.
The administrator has disabled public write access.

Préremplir champs de réponse avec table invitation 2 weeks 3 days ago #113228

  • jpperrein
  • jpperrein's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 14
  • Karma: 0
Bonjour,

Je cherche à faire la même chose que scoum59 en exploitant des champs rajoutés à ma table d'invitation pour les insérer par défaut dans des questions. En supposant qu'il n'y a qu'avec java (c'est le cas ?), j'ai fait un test sur une question attendant un champs texte court :

Ce code m'insère bien la valeur CAT10 dans le champs texte :
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$("#answer201410X418X5490").val('CAT10');
});
</script>

Par contre ce code ne me donne rien dans le champ texte
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$("#answer201410X418X5490").val('{TOKEN:FIRSTNAME}');
});
</script>

je n'arrive pas à comprendre pourquoi ?

Sachant qu'au final je souhaiterais renseigner :
- une liste "Bouton Radios" dont les codes sont CAT1, CAT2, CAT3 (et en face le blabla correspondant)
- une multiple zone de textes courts dont les codes sont Orga, Nom, prenom
Donc en avance de phase, je ne sais pas trop quelle évolution de ce code (s'il est bon) il faudrait que j'utilise et quoi passer en paramètre dedans : le nom du code, un n°, le contenu du blabla

Désolé pour la mitraillette de questions, toute aide est la bienvenue
Last Edit: 2 weeks 3 days ago by jpperrein.
The administrator has disabled public write access.

Re: Préremplir champs de réponse avec table invitation 2 weeks 3 days ago #113235

  • jpperrein
  • jpperrein's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 14
  • Karma: 0
Bonjour Denis,

Tu parles d'une nouvelle méthode "avec la question de type équation est celle conseillée.". Aurais tu plus de détail, d'exemples ?

Merci Beaucoup,
Jean-Pascal
The administrator has disabled public write access.

Re: Préremplir champs de réponse avec table invitation 2 weeks 2 days ago #113242

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6451
  • Thank you received: 844
  • Karma: 249
Salut,

L'exemple est dans le manuel pour la question de type texte court.
manual.limesurvey.org/Question_type_-_Lo...alues_.28defaults.29

Cela fonctionne avec les multi texte aussi.

Denis
PS: vu ta problématique : ton questionnaire est anonyme. On ne peut utiliser les attributs des invitations dans les questionnaires anonymes, et heureusement.
Last Edit: 2 weeks 2 days ago by DenisChenu.
The administrator has disabled public write access.

Re: Préremplir champs de réponse avec table invitation 2 weeks 2 days ago #113295

  • jpperrein
  • jpperrein's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 14
  • Karma: 0
Merci Denis,

Ok pour fixer des valeurs par défauts :
Valid values
(*)For single choice questions, you will see drop-down boxes letting you select the desired default.
(*)For multi choice questions, you will see check boxs letting you select the desired default state (checked or not-checked).
For text-entry questions (New in 1.92 ), you will have a text entry field in which you can enter any string or expression. If you use an expression, you need to include curly braces.
Example
You have a non-anonymous survey, where {TOKEN:ATTRIBUTE_1} is the person's age as of the time the tokens table was created. You want to prefill a question with the person's age and ask them to validate that the age is accurate, or let them change the age value if it is not accurate. In the text entry field for the default value, you would enter {TOKEN:ATTRIBUTE_1}

Mais, comment puis je faire pour les cas (*) où je souhaite que la valeur par défaut soit celle qui est contenue par un {TOKEN:ATTRIBUTE_1} ? - J'ai bien la liste de choix mais aucun endroit ou mettre cette variable. Exemple un champs Catégorie peut prendre les valeurs Cat1, Cat2 et Cat3 - John Doe qui répond a la valeur Cat1 présaisie dans la table d'invitation sous la variable ATTRIBUTE_1. Je souhaite donc que la box soit cochée par défaut sur ATTRIBUTE_1 (soit Catégorie 1 pour John Doe)

Il y a une astuce ?

Merci beaucoup
Last Edit: 2 weeks 2 days ago by jpperrein.
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.222 seconds
Donation Image