- Posts: 18
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Validation pour passer à la question suivante
- micmor
- Topic Author
- Offline
- New Member
Less
More
8 years 8 months ago - 8 years 8 months ago #122235
by micmor
Validation pour passer à la question suivante was created 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
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
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 1957
- Thank you received: 411
8 years 8 months ago #122246
by Nickko
Nickko
Head of ergonomics, UX & UI.
Replied by Nickko on topic Validation pour passer à la question suivante
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
- Topic Author
- Offline
- New Member
Less
More
- Posts: 18
- Thank you received: 0
8 years 8 months ago #122250
by micmor
Replied by micmor on topic Validation pour passer à la question suivante
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.
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
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 1957
- Thank you received: 411
8 years 8 months ago #122251
by Nickko
Nickko
Head of ergonomics, UX & UI.
Replied by Nickko on topic Validation pour passer à la question suivante
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.
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
- Topic Author
- Offline
- New Member
Less
More
- Posts: 18
- Thank you received: 0
8 years 8 months ago #122252
by micmor
Replied by micmor on topic Validation pour passer à la question suivante
Ok, un très grand merci, je vais chercher de ce côté.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13907
- Thank you received: 2546
8 years 8 months ago - 8 years 8 months ago #122307
by DenisChenu
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.
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
[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
- Topic Author
- Offline
- New Member
Less
More
- Posts: 18
- Thank you received: 0
8 years 8 months ago #122312
by micmor
Replied by micmor on topic Validation pour passer à la question suivante
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
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