- Posts: 5
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Equation de validation de questions adresse mail
- Christophelaskowski
- Topic Author
- Offline
- New Member
Less
More
1 year 5 months ago - 1 year 5 months ago #233991
by Christophelaskowski
Equation de validation de questions adresse mail was created by Christophelaskowski
Aidez-nous à vous aider et remplissez les cases appropriées :
Votre version de LimeSurvey : LimeSurvey
Version 2.73.0+171219
Thème : validation adresse mail
==================
Bonjour à tous,
je suis novice sur Limesurvey, j'ai un peu parcouru les différents forum et j'ai trouvé quelques réponses mais là je bloque.
J'ai créé un questionnaire avec une question sous forme de tableau qui s'affiche en fonction de la réponse à la première question.
Dans ce tableau Texte, il y a deux colonnes avec des champs textes pour chaque sous-question.
Je voudrais que la réponse de l'adresse mail soit une adresse valide et que les cases de cette ligne ne soient pas vides. J'ai donc trouvé cette équation :
(!is_empty(Q02_SQ004) and regexMatch("/^.+?@.+?\..+$/",Q02_SQ004))
J'ai placé cette équation dans Logique/ Equation de validation de question
Le problème est qu'il ne me reconnait pas la dénomination de la question :Je n'arrive pas à savoir pourquoi ma formule ne fonctionne pas. Est-ce parce que c'est un tableau ?
J'ai un message d'erreur qui s'affiche disant "vous n'avez pas répondu correctement à une ou plusieurs questions.Vous ne pourrez pas poursuivre tant que ces réponses ne sont pas valides."
La question n'est pas configurée comme une question obligatoire.
Je vous remercie pour l'aide que vous pourrez m'apporter.
Cordialement
Christophe
Votre version de LimeSurvey : LimeSurvey
Version 2.73.0+171219
Thème : validation adresse mail
==================
Bonjour à tous,
je suis novice sur Limesurvey, j'ai un peu parcouru les différents forum et j'ai trouvé quelques réponses mais là je bloque.
J'ai créé un questionnaire avec une question sous forme de tableau qui s'affiche en fonction de la réponse à la première question.
Dans ce tableau Texte, il y a deux colonnes avec des champs textes pour chaque sous-question.
Je voudrais que la réponse de l'adresse mail soit une adresse valide et que les cases de cette ligne ne soient pas vides. J'ai donc trouvé cette équation :
(!is_empty(Q02_SQ004) and regexMatch("/^.+?@.+?\..+$/",Q02_SQ004))
J'ai placé cette équation dans Logique/ Equation de validation de question
Le problème est qu'il ne me reconnait pas la dénomination de la question :Je n'arrive pas à savoir pourquoi ma formule ne fonctionne pas. Est-ce parce que c'est un tableau ?
J'ai un message d'erreur qui s'affiche disant "vous n'avez pas répondu correctement à une ou plusieurs questions.Vous ne pourrez pas poursuivre tant que ces réponses ne sont pas valides."
La question n'est pas configurée comme une question obligatoire.
Je vous remercie pour l'aide que vous pourrez m'apporter.
Cordialement
Christophe
Attachments:
Last edit: 1 year 5 months ago by Christophelaskowski.
Please Log in to join the conversation.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
1 year 5 months ago #233995
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 Equation de validation de questions adresse mail
C'est une question de type tableau de texte
Je sais jamais si c'est X ou Y en premier
Voir : manual.limesurvey.org/Expression_Manager#Qcode_Variable_Naming
Tente avec Q2_SQ004_SQ001.NAOK et Q2_SQ004_SQ002.NAOK
Je sais jamais si c'est X ou Y en premier
Voir : manual.limesurvey.org/Expression_Manager#Qcode_Variable_Naming
Tente avec Q2_SQ004_SQ001.NAOK et Q2_SQ004_SQ002.NAOK
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.
Please Log in to join the conversation.
- Christophelaskowski
- Topic Author
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
1 year 5 months ago #234000
by Christophelaskowski
Replied by Christophelaskowski on topic Equation de validation de questions adresse mail
Bonjour Denis,
je vous remercie beaucoup pour votre réponse, Je viens de réessayer en séparant chaque formule et cela fonctionne très bien. (!is_empty(Q02_SQ004_SQ001.NAOK) and regexMatch("/^.+?@.+?\..+$/",Q02_SQ004_SQ001.NAOK)) and (!is_empty(Q02_SQ004_SQ002.NAOK) and regexMatch("/^.+?@.+?\..+$/",Q02_SQ004_SQ002.NAOK))
Je vais maintenant ajouter un message d'erreur car le message générique qui s'affiche ne dit pas pourquoi et où ça bloque pour le répondant.
Grand merci encore
je vous remercie beaucoup pour votre réponse, Je viens de réessayer en séparant chaque formule et cela fonctionne très bien. (!is_empty(Q02_SQ004_SQ001.NAOK) and regexMatch("/^.+?@.+?\..+$/",Q02_SQ004_SQ001.NAOK)) and (!is_empty(Q02_SQ004_SQ002.NAOK) and regexMatch("/^.+?@.+?\..+$/",Q02_SQ004_SQ002.NAOK))
Je vais maintenant ajouter un message d'erreur car le message générique qui s'affiche ne dit pas pourquoi et où ça bloque pour le répondant.
Grand merci encore
Please Log in to join the conversation.
Moderators: Nickko