Préremplir champs de réponse avec table invitation

Mehr
4 Jahre 11 Monate her - 4 Jahre 11 Monate her #78866 von DenisChenu
Si c'est la dernière page:
$("#movenextbtn,#movesubmitbtn").click();

PS: a l'intérieur du document.ready ....

En fait ce serait même un peu plus qu'une simulation, ce serait carrément faire le clic sur suivant. Le code ci-dessous attend que je clique sur suivant.

<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
if('{TOKEN:ATTRIBUTE_2}' == 'réponse1') {$("input#answer65294X133X6507A1").attr('checked', true);}
if('{TOKEN:ATTRIBUTE_2}' == 'réponse2') {$("input#answer65294X133X6507A2").attr('checked', true);}
if('{TOKEN:ATTRIBUTE_2}' == 'réponse3') {$("input#answer65294X133X6507A3").attr('checked', true);}
if('{TOKEN:ATTRIBUTE_2}' == 'réponse4') {$("input#answer65294X133X6507A4").attr('checked', true);}
if('{TOKEN:ATTRIBUTE_2}' == 'réponse2') {$("input#answer65294X133X6507A5").attr('checked', true);}
 
$("#movenextbtn,#movesubmitbtn").click();
});
 
</script>
Sinon, ca peux pas marcher puisque le bouton n'est pas encore là.

Denis

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).
Letzte Änderung: 4 Jahre 11 Monate her von DenisChenu.

Bitte Anmelden um der Konversation beizutretten.

Mehr
4 Jahre 11 Monate her #78874 von darknico84
Merci beaucoup pour toutes ces infos !! ça roxe :)

Sinon pour les goodies sasfépu ?

Bitte Anmelden um der Konversation beizutretten.

Mehr
4 Jahre 11 Monate her #78879 von DenisChenu

darknico84 schrieb: Sinon pour les goodies sasfépu ?

Shéninmi ;)

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).

Bitte Anmelden um der Konversation beizutretten.

Mehr
3 Jahre 11 Monate her #94564 von darknico84
Avé ... après avoir mis à jour mon limesurvey en 2.00+ 130325 je pensais reprendre mes questionnaires quasi tels quels ... mais apparemment il y a blocage pour l'utilisation de scripts pour le pré remplissage de champs. La syntaxe aurait elle changée (ou le nom des variable) 1.91+ ???

Toutes les pistes sont les bienvenues :)

Merci d'avance

Bitte Anmelden um der Konversation beizutretten.

Mehr
3 Jahre 11 Monate her #94565 von darknico84
Pour information j'ai essayé la syntaxe suivante :

<script type="text/javascript" charset="utf-8">
$("#question7072").hide();
$(document).ready(function() {
if('ATTRIBUTE_2' == 'test1') { $("#answer899625X139X7072A1").attr('checked', true); }
if('ATTRIBUTE_2' == 'test2') { $("#answer899625X139X7072A2").attr('checked', true); }
if('ATTRIBUTE_2' == 'test3') { $("#answer899625X139X7072A3").attr('checked', true); }
if('ATTRIBUTE_2' == 'test4') { $("#answer899625X139X7072A4").attr('checked', true); }
if('ATTRIBUTE_2' == 'test5') { $("#answer899625X139X7072A5").attr('checked', true); }
$("#movenextbtn").click();
});
</script>

Bitte Anmelden um der Konversation beizutretten.

Mehr
3 Jahre 11 Monate her #94583 von DenisChenu
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

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).
Folgende Benutzer bedankten sich: darknico84

Bitte Anmelden um der Konversation beizutretten.

Mehr
3 Jahre 11 Monate her #94639 von darknico84
Merci beaucoup c'était en fait ma syntaxe token:attribute qui n'était pas correcte. A priori ça fonctionne nickel.

Bitte Anmelden um der Konversation beizutretten.

Mehr
2 Jahre 5 Monate her - 2 Jahre 5 Monate her #113228 von jpperrein
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
Letzte Änderung: 2 Jahre 5 Monate her von jpperrein.

Bitte Anmelden um der Konversation beizutretten.

Mehr
2 Jahre 5 Monate her #113235 von jpperrein
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

Bitte Anmelden um der Konversation beizutretten.

Mehr
2 Jahre 5 Monate her - 2 Jahre 5 Monate her #113242 von DenisChenu
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.

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).
Letzte Änderung: 2 Jahre 5 Monate her von DenisChenu.

Bitte Anmelden um der Konversation beizutretten.

Mehr
2 Jahre 5 Monate her - 2 Jahre 5 Monate her #113295 von jpperrein
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
Letzte Änderung: 2 Jahre 5 Monate her von jpperrein.

Bitte Anmelden um der Konversation beizutretten.

Moderatoren: Nickko