Welcome to the LimeSurvey Community Forum

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

Validation d'une question - Valider l'absence d'un mot

  • Doanlowd
  • Doanlowd's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
10 months 2 weeks ago #244032 by Doanlowd
Aidez-nous à vous aider et remplissez les cases appropriées :
Votre version de LimeSurvey : Version 3.22.210
Votre propre serveur ou LimeSurvey Cloud : serveur pro
Thème :

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

Bonjour à tous, 
Je souhaiterais savoir quelle formule utiliser, dans l'encart de validation de ma question, afin que la réponse soit considérée invalide si un mot en particulier (disons le "arbre") est présent.

J'ai essayé plusieurs alternatives, à savoir :
  • {Q1} != 'arbre'
  • !preg_match('/arbre/i', "{Q1}")
  • strpos("{Q1}", "arbre") === false
Je suis complètement novice sur ces histoires de code et ne sais même pas si ces propositions font sens ou non. J'ai bien entendu remplacé lors de ma saisie le Q1 par le code de ma question. Mais cela ne marche pas, les réponses étant toutes invalidées quelque soit le texte saisit.

Auriez-vous une idée de ce qui ne va pas, ou une idée de solution alternative ?

Merci par avance.

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
10 months 2 weeks ago #244139 by DenisChenu
{strpos(join("#",Q1.NAOK)) < 1)} ou {!strpos(join("#",Q1.NAOK)))}

pregmatch devrait passer aussi, à tester {!preg_match('/arbre/i', Q1.NAOK)}

1. La formule est entourée de { }, sinon : tu ne remonte que la variable.
2. .NAOK si la question est masquée
3. LimeSurvey ne connaît pas la différence entre == et === donc on ajoute 1 caractère au début pour ne pas remonter 0.

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.

Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose