Check out the LimeSurvey source code on GitHub!

Préremplir champs de réponse avec table invitation

More
6 years 9 months ago #40972 by DenisChenu
Shnoulle wrote:

Pour voir : limesurvey.gsill.net/index.php?sid=74467&newtest=Y&lang=fr


Et le fichier qui va avec:

File Attachment:

File Name: limesurvey...4467.csv
File Size:8 KB

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

Please Log in to join the conversation.

More
6 years 8 months ago #41156 by daav14
Ah... j'avance.
J'ai importé ton questionnaire, je l'ai activé puis lancé : les champs ne se remplissent pas comme c'est le cas sur ton site.

J'ai bien mis à NON le champs suivant :
Filtrer le HTML pour XSS

Testé sous firefox et opera.
Dernière version de LS installée en local

Une idée ?

Please Log in to join the conversation.

More
6 years 8 months ago #41158 by DenisChenu
Aucune,

Ah si, attention, il faut modifier les codes INSERTANS:74467X85X377 en fonctions des réponses précédentes.

Tu peut te servir du petit citron au cas ou.

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

Please Log in to join the conversation.

More
6 years 8 months ago #41159 by daav14
Arf... le petit citron m'a donné les bons codes mais cela ne passe toujours pas ...

Please Log in to join the conversation.

More
6 years 8 months ago #41165 by DenisChenu
Tu peut me donner un lien de test ?

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

Please Log in to join the conversation.

More
6 years 8 months ago #41180 by daav14
Euh, je travaille toujours en localhost.
Si vraiment, je bloque, je publierai le questionnaire via Lime Service...

Please Log in to join the conversation.

More
6 years 8 months ago #41517 by daav14
Bon, ça marche.
J'avais bien fait un copier coller des tes scripts d'insertion automatique... mais pas en mode Code Source.
Du coup, les balises <script> avaient sautées.
Je confirme bien que pour préremlir les réponses, il suffit d'utiliser le script suivant :
<script>$('#answer74467X68X366').val('{INSERTANS:74467X67X364}');</script>.

En tout cas, merci beaucoup!

Please Log in to join the conversation.

More
6 years 1 month ago #53138 by Obs_inser
Bonjour,

Tout d'abord merci pour la richesse de vos réponses.

Je travaille sur un questionnaire avec des champs pré-remplis, comme daav14. mais je rencontre des difficultés.

- Tout d'abord pourriez-vous m'indiquer où se trouve le réglage
Filtrer le HTML pour XSS, je ne le trouve pas (je travaille avec la version Version 1.85+ (7162)) ?

- J'ai inséré en mode code source le script suivant dans l'aide de la question :
<script>$('#answer48557X104X778').val('{INSERTANS:48557X104X778}');</script>

mais cela ne fonctionne pas. En mode aperçu,le code après tel quel, j'ai l'impression que l'éditeur de texte, coupe des élèments du script.

Je vous mets une image pour être plus clair.

merci par avance

Please Log in to join the conversation.

More
6 years 1 month ago #53142 by DenisChenu
Salut,

Sur les versions antérieure à la 1.90; les paramètres généraux se gérent dans le fichier config.php :
docs.limesurvey.org/tiki-index.php?page=...+LimeSurvey#S_curit_

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

Please Log in to join the conversation.

More
6 years 1 month ago #53146 by Obs_inser
Merci de votre réactivité.

Je vais de ce pas, faire une mise à jour avec la version 1.9
Et voir si c'était ce paramètre qui était bloquant.

bonne journée

Please Log in to join the conversation.

More
6 years 1 month ago #53150 by DenisChenu
Sinon, par rapport à ta problématique, n'hésite pas à créer un nouveau sujet. :)

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

Please Log in to join the conversation.

More
6 years 1 month ago #53153 by Obs_inser
Je viens d'installer la version 1.9

Mais cela ne fonctionne toujours pas.

<script>$('#answer48557X104X778').val('{INSERTANS:48557X104X778}');</script>

-Pour mieux comprendre :
#answer48557X104X778 correspond à la question concernée

INSERTANS: correspond à la valeur à faire apparaitre.

Comment peut identifier la valeur du INSERTANS (ex: 48557X104X778) dans la table d'invitation pour mettre la bonne variable.

-Si je colle script dans l'aide, le résultat va apparaitre dans l'aide et non dans la réponse ?

Merci
désolé pour le dérangement

Please Log in to join the conversation.

More
6 years 1 month ago #53180 by DenisChenu
Salut,

En fait , ce qu'il se passe, l'affichage se fait dans cet ordre

1 Texte de la question (avec ton script)
2 Champ de saisie (nommé #answer48557X104X778 normalement, tu peut le vérifier dans le code source de la page)
3 Texte de l'aide.

Quand le script s'execute, le champ #answer48557X104X778 n'existe pas encore. Il y a donc erreur.

Il y a 2 solutions : placer le script dans l'aide. Une autre bien meilleure:
Placer le script comme ceci:
<script>
jQuery(document).ready(
    function(){
        alert('onload alert!');
    }
);
</script>

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

Please Log in to join the conversation.

Moderators: Nickko
Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form