Welcome to the LimeSurvey Community Forum

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

Search Results (Searched for: validation)

  • NoemieD
  • NoemieD's Avatar
02 Jun 2023 10:39
Replied by NoemieD on topic Format de validation de question
Bonjour,

Merci beaucoup de ta réponse.

En fait pour le format du numéro de téléphone, cela fait partie de la demande qui m'a été adressée et ce pour une raison bien précise :ces données sont collectées pour des étudiants en médecine dans le cadre du passage des examens nationaux, nous devons fournir ces données au centre national de gestion en respectant un format très strict.

Jusqu'à maintenant, les collègues devaient se taper toute la remise en forme à la main étudiant par étudiant, et ce ne sont pas des petits promos, entre ceux qui ne mettent pas d'espace, qui mettent des points, etc...

C'est précisément le côté contraignant qui les a intéressé ^^ Après à part ce champ, les autres sont peu contraints, et la plupart sont sous la forme d'une simple vérification de la validité des données en notre possession, avec possibilité de corriger s'il y a une erreur.

En effet, je pense que les parenthèses ne servent à rien, merci pour cette remarque !

Je n'avais pas bien testé mon regex pour le mail, le tiret dan la première partie n'était pas échappé !

Je connais Notepad++ mais je ne savais pas qu'on pouvait l'utiliser de cette manière, je vais essayer,

Merci !
  • Nickko
  • Nickko's Avatar
02 Jun 2023 10:14
Replied by Nickko on topic Format de validation de question
Bonjour Noémie, ici c'est un forum ou ça ne clash pas trop (faut vraiment abuser lol).

Connais-tu Notepad++ ? C'est un éditeur de texte avancé et il a un mode de recherche par expressions régulières.

Je tape des chaines de caractères que je considère valides et d'autres invalides et je vois si ma regex discrimine bien les valides et les invalides (dit comme ça, je m'attends à me faire épingler par le haut commissariat à l'égalité des chances lol).

Ensuite, je ne suis pas sûr de comprendre pourquoi il y a des parenthèses pour encadrer tes expressions.

Je me demande aussi si l'espace est bien considéré comme un espace. Ou s'il ne faudrait pas mettre un . pour dire tout autre caractère, où si tu veux être restrictive, lister certains séparateur courant, point, espace, tiret, slash.

Enfin, je reprends ma casquette d'UX/ergonome, c'est un format très contraignant, par exemple mon numéro de mobile est 0488 366 785 Il est bien plus facile à mémorisé par groupe de 3 chiffres que de 2 : 04 88 36 67 85...

Là aussi, pour éviter les erreurs, je te recommanderais d'être plus permissive sur le format.
  • NoemieD
  • NoemieD's Avatar
02 Jun 2023 09:58
Format de validation de question was created by NoemieD
Version de LimeSurvey : Version 5.6.20+230516

==================

Bonjour à tous,

Je souhaite appliquer un format contraint à certains champs de réponse de type texte court en utilisant du regex. J'ai testé mon regex sur regex101 pour m'assurer qu'il était bien rédigé. Quand je teste mon formulaire, les trois champs pour lesquels j'ai indiqué du regex reviennent en erreur (y compris un des champs qui n'est pas obligatoire et que je laisse vide dans le contexte du test).

Je précise que je ne suis pas une grande spécialiste du regex, j'espère recevoir des conseils et pas me faire "clasher" sur de potentielles erreurs, on fait ce qu'on peut

Pour les deux champs de numéros de téléphone, le premier obligatoire, le second optionnel, voici le regex indiqué  dans le champ "Validation des entrées" :
 

Pour le champ mail, obligatoire, voici le regex indiqué :
 

Lors du test, lorsque je clique sur "Envoyer", ces trois champs ressortent en rouge avec le message "Veuillez vérifier le format de votre réponse" (j'ai caché le tél et le mail mais ils correspondent bien au format attendu)
 

Merci de m'avoir lue, j'attends vos précieux conseils :)
 
  • Joffm
  • Joffm's Avatar
24 May 2023 12:59 - 24 May 2023 13:11
Ici vous pouvez voir la variable du commentaire.
Activez le sondage, regardez ce tableau.
 

Alors la validation est :
BUDG == sum(self.sq_comment.NAOK)

   



Peut-être mieux. Voir groupe G2
 



 

File Attachment:

File Name: limesurvey...1771.lss
File Size:57 KB

Joffm

Pourquoi n'avez-vous pas répondu aux questions au début.
Ceux-ci sont importants pour nous.
  • DenisChenu
  • DenisChenu's Avatar
24 May 2023 11:50

Est ce possible de faire ça ? Si oui, serait-il préférable de changer le type de question de la deuxième question (tableau plutôt que choix multiples avec commentaires?)
 
Oui, c'est possible.
Non, pas besoin de changer le type de question. Juste de bien construire la validation. lais comme on a aucune idée de ce que tu as essayé …
  • Joffm
  • Joffm's Avatar
24 May 2023 11:28

J'ai utilisé l'équation de validation de question, mais cela ne fonctionne pas jusqu'à maintenant.

Comment sommes-nous censés vous aider si vous ne montrez pas ce que vous avez fait.
Donc : lss export de ces questions
 
  • claire25
  • claire25's Avatar
24 May 2023 10:51 - 24 May 2023 10:55
Bonjour à tous, 

J'ai une nouvelle question quant à la création de mon questionnaire sur Limesurvey (version (5.6)

Je m'explique : 
- j'ai une première question qui demande le budget global (entrée numérique)
- j'ai une deuxième question demandant les différentes sources de financement ainsi que le montant alloué au budget global (choix multiples avec commentaires)

J'aimerai donc bloqué l'accès à la question suivante, si la valeur de la première question, et celle de la deuxième question (somme de toutes les sources de financement) ne sont pas égales. 

J'ai utilisé l'équation de validation de question, mais cela ne fonctionne pas jusqu'à maintenant. J'ai l'impression que c'est à cause du type de question différents entre les deux questions. 

Est ce possible de faire ça ? Si oui, serait-il préférable de changer le type de question de la deuxième question (tableau plutôt que choix multiples avec commentaires?) 

D'avance merci, 

Cordialement
Displaying 166 - 172 out of 172 results.

Lime-years ahead

Online-surveys for every purse and purpose