Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Validation pour passer à la question suivante

  • micmor
  • micmor's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 8 months ago - 8 years 8 months ago #122235 by micmor
bonjour,

Je cherche et j'ai trouvé en partie la solution à mon problème afin d’empêcher l'affichage de la question suivante si la question précédente n'est pas remplie.

j'ai ajouté dans
Équation du filtre conditionnel : naissance.code != "" , il vérifie ici si la réponse à la question ayant le code naissance n'est pas vide pour afficher la question suivante. Mais , l'inconvénient de cette condition est que même si la réponse précédente n'est pas valide (mauvais format de date par exemple), la question suivante s'affiche quand même.

Y-a-t-il une variable (booléenne par exemple) que l'on peut tester pour vérifier si la réponse précédente est valide et donc afficher la question suivante

if(valid_question_précédente=="1")

Merci

EDIT2:

j'ai trouvé ceci:

((naissance.NAOK != "INVALID") and (naissance.code != ""))

Mais il m'affiche la question suivante dès que commence à introduire la date.. Pourtant à ce moment la date n'est pas encore valide
Last edit: 8 years 8 months ago by micmor.
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
8 years 8 months ago #122246 by Nickko
Pourquoi ne pas juste rendre la question obligatoire, Limesurvey gère son affichage pour toi. Soit tu choisis question par par question ou alors tu fais un groupe avec juste une question si tu veux un affichage groupe par groupe.

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
  • micmor
  • micmor's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 8 months ago #122250 by micmor
La question est bien renseignée comme obligatoire . Mais La deuxième question s'affiche avant que la précédente soit validée.

Je vais regarder du côté des groupes , voir ce que je peux faire ? Merci pour l'idée.
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
8 years 8 months ago #122251 by Nickko
en effet, si la question est obligatoire les questions suivantes sont affichées mais on ne peut pas passer au groupe suivant.

Si tu arrêtes ton groupe à la fameuse question qui nous occuper et puisqu'elle est obligatoire, tu ne pourras pas afficher la suite sans l'avoir validée.

Bien entendu à partir de là, les questions précédentes ne seront plus affichées.

Nickko
Head of ergonomics, UX & UI.
The following user(s) said Thank You: micmor
The topic has been locked.
  • micmor
  • micmor's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 8 months ago #122252 by micmor
Ok, un très grand merci, je vais chercher de ce côté.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
8 years 8 months ago - 8 years 8 months ago #122307 by DenisChenu
Replied by DenisChenu on topic Validation pour passer à la question suivante
Salut,

[strike]As tu essayé date!="" and date!="INVALID" ?[/strike]
Je suis plus sur, mais il me semble qu'il y a un truc comme ça.
Sinon tente aussi : strtotime(date) > 0

Regarde aussi avec date("Y",strtotime(date)) > 2000 par exemple.

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 , plugin development .
I don't answer to private message.
Last edit: 8 years 8 months ago by DenisChenu. Reason: Other
The topic has been locked.
  • micmor
  • micmor's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 8 months ago #122312 by micmor
ok, j'essaye tout cela, merci pour les différentes pistes.

Superbe composant mais assez complexe à prendre en main, lorsqu'on fouille un peu dans les options.

Encore merci
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose