Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:
  • Page:
  • 1
  • 2

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

Préremplir champs de réponse avec table invitation 6 years 7 months ago #40972

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9600
  • Thank you received: 1376
  • Karma: 390
Shnoulle wrote:
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 (use private message).
The administrator has disabled public write access.

Préremplir champs de réponse avec table invitation 6 years 7 months ago #41156

  • daav14
  • daav14's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
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 ?
The administrator has disabled public write access.

Préremplir champs de réponse avec table invitation 6 years 7 months ago #41158

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9600
  • Thank you received: 1376
  • Karma: 390
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 (use private message).
The administrator has disabled public write access.

Préremplir champs de réponse avec table invitation 6 years 7 months ago #41159

  • daav14
  • daav14's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
Arf... le petit citron m'a donné les bons codes mais cela ne passe toujours pas ...
The administrator has disabled public write access.

Préremplir champs de réponse avec table invitation 6 years 7 months ago #41165

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9600
  • Thank you received: 1376
  • Karma: 390
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 (use private message).
The administrator has disabled public write access.

Préremplir champs de réponse avec table invitation 6 years 7 months ago #41180

  • daav14
  • daav14's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
Euh, je travaille toujours en localhost.
Si vraiment, je bloque, je publierai le questionnaire via Lime Service...
The administrator has disabled public write access.

Préremplir champs de réponse avec table invitation 6 years 7 months ago #41517

  • daav14
  • daav14's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
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!
The administrator has disabled public write access.

Préremplir champs de réponse avec table invitation 6 years 1 week ago #53138

  • Obs_inser
  • Obs_inser's Avatar
  • Offline
  • Junior Lime
  • Posts: 23
  • Karma: 0
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
The administrator has disabled public write access.

Préremplir champs de réponse avec table invitation 6 years 1 week ago #53142

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9600
  • Thank you received: 1376
  • Karma: 390
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 (use private message).
The administrator has disabled public write access.

Préremplir champs de réponse avec table invitation 6 years 1 week ago #53146

  • Obs_inser
  • Obs_inser's Avatar
  • Offline
  • Junior Lime
  • Posts: 23
  • Karma: 0
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
The administrator has disabled public write access.

Préremplir champs de réponse avec table invitation 6 years 1 week ago #53150

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9600
  • Thank you received: 1376
  • Karma: 390
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 (use private message).
The administrator has disabled public write access.

Préremplir champs de réponse avec table invitation 6 years 1 week ago #53153

  • Obs_inser
  • Obs_inser's Avatar
  • Offline
  • Junior Lime
  • Posts: 23
  • Karma: 0
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
The administrator has disabled public write access.

Préremplir champs de réponse avec table invitation 6 years 1 week ago #53180

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9600
  • Thank you received: 1376
  • Karma: 390
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 (use private message).
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: Nickko
Time to create page: 0.231 seconds
Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form