Em validation q/fr: Difference between revisions
From LimeSurvey Manual
Maren.fritz (talk | contribs) (Created page with "Et voici une partie de la sortie Show Logic File qui vous permet de vérifier l'exactitude de votre expression et de vous assurer qu'il n'y a pas d'erreurs...") |
Maren.fritz (talk | contribs) (Created page with "Comme vous pouvez le voir, l'équation de validation teste que l'e-mail et le numéro de téléphone sont vides ou correspondent à un filtre d'expression régulière.") |
||
Line 35: | Line 35: | ||
<center>[[File:validation-logic.jpg]]</center> | <center>[[File:validation-logic.jpg]]</center> | ||
Comme vous pouvez le voir, l'équation de validation teste que l'e-mail et le numéro de téléphone sont vides ou correspondent à un filtre d'expression régulière. | |||
The validation tip only shows the warning message if the phone or email appears invalid. | The validation tip only shows the warning message if the phone or email appears invalid. |
Revision as of 07:48, 28 September 2023
Équation de validation de question (em_validation_q)
Description
Il s'agit d'une équation utilisée pour valider la question dans son ensemble (par exemple, toutes ses parties collectivement pour une question à réponses multiples). Si la question ne répond pas aux critères de validation, alors le message em_validation_q_tip sera affiché (il utilise le style CSS .error). Cette astuce utilise le style CSS .em_q_fn_validation, qui est masqué par défaut dans template.css.
La principale différence entre cette fonctionnalité et les équations de validation de sous-question (em_validation_sq option) est que pour cette fonctionnalité, si la question (ou les parties de la question) échouent à la validation, un message d'erreur peut s'afficher. Pour la validation des sous-questions, chaque cellule de saisie de texte (par exemple, dans un type de question tableau, mais elle peut également être appliquée à des types de questions à entrée unique) sera stylisée de manière à ce que la couleur d'arrière-plan soit rouge (clair).
Valeurs possibles
- Toute équation utilisant la syntaxe ExpressionScript, sans accolades.
Exemple
- Vous souhaitez collecter des informations démographiques auprès des utilisateurs via une question à plusieurs textes courts et vous souhaitez valider que l'utilisateur a saisi une adresse e-mail et un numéro de téléphone valides.
Cet exemple montre à quoi ressemble la question avec des réponses invalides :
Et voici à quoi cela ressemble avec une réponse invalide :
Voici comment modifier une question pour saisir ces informations :
Et voici une partie de la sortie Show Logic File qui vous permet de vérifier l'exactitude de votre expression et de vous assurer qu'il n'y a pas d'erreurs de syntaxe :
Comme vous pouvez le voir, l'équation de validation teste que l'e-mail et le numéro de téléphone sont vides ou correspondent à un filtre d'expression régulière.
The validation tip only shows the warning message if the phone or email appears invalid.
If you wish to import the example from above into your LimeSurvey installation, download the following .lsq file: Em_validation_q_example.zip.
Another slightly different example can be downloaded below. It states that none of the three subquestion fields can be empty at the same time and that at least one of them has to be filled in (according to its corresponding regular expression). Download the question from here.