Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:

TOPIC: passage de valeur d'un champ d'une formulaire à une autre

passage de valeur d'un champ d'une formulaire à une autre 3 years 10 months ago #87465

  • blacksf
  • blacksf's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
bonjour,
j'ai réussi à récupérer valeur d'un champ de texte avec jquery,
je veux lorsque je fais suivant,récupérer un champ de la formulaire précédente
une idée ?
merci
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87509

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9305
  • Thank you received: 1330
  • Karma: 386
Salut,

Quand tu fais suivant, la valeur du champ texte peux se retrouver directement avec le gestionnaire d'expression ou les INSERTANS.

Pour le gestionnaire d'expression : {QCODE} , pour les INSERTANS: utilise l'icone avec le petit citron dans l'éditeur HTML qui te donneras toutes les possibilités.

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87560

  • blacksf
  • blacksf's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
bonjour,
j'ai utilisé le cookie pour passer mon paramètre est ce que c'est une bonne méthode ?
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87563

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9305
  • Thank you received: 1330
  • Karma: 386
Non,

Les cookies sont modifiables par l'utilisateur, il peut avoir désactiver les cookies etc ...

Le systéme des {QCODE} et {INSERTAN:....} se fait directement en HTML pour des pages différentes, en javascript si les questions sont sur la même page.

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87565

  • blacksf
  • blacksf's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
le problème que les questions ne sont pas sur la même page ,j'utilise jquery +php
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87573

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9305
  • Thank you received: 1330
  • Karma: 386
blacksf wrote:
le problème que les questions ne sont pas sur la même page ,j'utilise jquery +php
Mais justement, c'est encore mieux !!!!

Q1: quelle est votre couleur préférée: (question de type texte court)

2ème groupe: votre couleur préférée est {Q1} te monteras :

Votre couleur préférée est rouge (si la personne à répondu rouge).

Et ceci directement en HTML, c'est à dire que tu peux l'utiliser dans une fonction javascript. Pourquoi faire compliqué quand on peux faire simple ?

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87574

  • blacksf
  • blacksf's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
bon par exemple j'ai dans la premiere page champ : couleur
dans la deuxième page je veux afficher le couleur dans une alert .
est ce que je peux faire comme ça : alert({TOKEN:25876X34X1032}) ??
si non , y a t'il un exemple
merci
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87578

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9305
  • Thank you received: 1330
  • Karma: 386
Non, pas TOKEN.

C'est gentil de lire ce que je dis, je parle de INSERTANS, de QOCDE et non de TOKEN qui est fait pour reprendre les infos des invitations.

La doc est là: docs.limesurvey.org/Expression+Manager ou la : docs.limesurvey.org/Adding+a+question#Information_from_previous_answers

Sinon:
Line de test : limesurvey.sondages.pro/index.php/survey...68/newtest/Y/lang/fr

Et l'export du questionnaire

File Attachment:

File Name: limesurvey...6468.lss
File Size:15 KB



Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87598

  • blacksf
  • blacksf's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
j'ai réussi a recuperer mes données(dans code jquey)
var test = '{INSERTANS:25876X232X1509}';
alert (test);
,mais une erreur apparu
voilà : Deprecated: Function split() is deprecated in E:\..\..\common.php on line 1960.
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87601

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9305
  • Thank you received: 1330
  • Karma: 386
blacksf wrote:
voilà : Deprecated: Function split() is deprecated in E:\..\..\common.php on line 1960.
Sur la dernière version 1.92 de LimeSurvey, il n'y a pas de fonction split dans common.php (et sur la 2.0, il n'ya pas de common.php).

Ce n'est pas du à LS.

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87602

  • blacksf
  • blacksf's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
doonc il n' y a pas de solution avec cette version ?
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87603

  • blacksf
  • blacksf's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
donc il n'y a pas de solution avec cette version ?
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87606

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9305
  • Thank you received: 1330
  • Karma: 386
blacksf wrote:
donc il n'y a pas de solution avec cette version ?
Désactiver le mode debug,

Voire désactiver l'affichage des erreurs, surtout que là c'est sans doute avec du STRICT ou quelquechose approchant.

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87614

  • blacksf
  • blacksf's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
comment je peux désactiver l'affichage des erreurs ?
The administrator has disabled public write access.

passage de valeur d'un champ d'une formulaire à une autre 3 years 9 months ago #87627

  • blacksf
  • blacksf's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 16
  • Karma: 0
bonjour,
j'ai trouvé une bonne solution , j'ai remplacé la fonction split() dans le fichier common.php,ligne 1960 par la fonction explode()
l'erreur a été disparu sans désactiver l'affichage des erreurs
merci Denis
Problème résolu
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.324 seconds
Imprint                   Data Protection Statement                  Revocation information and revocation form