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
  • Christophelaskowski's Avatar Topic Author
  • Offline
  • New Member
  • New Member
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
Last edit: 1 year 5 months ago by Christophelaskowski.

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 5 months ago #233995 by DenisChenu
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

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
  • Christophelaskowski's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
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
 
 

Please Log in to join the conversation.

Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose