Bloquer si un texte n'est pas entré en majuscules

More
9 months 1 week ago #148712 by mjacques
mjacques created the topic: Bloquer si un texte n'est pas entré en majuscules
Bonsoir à tous,
je suis débutant avec ce beau Limesurvey : qui sait comment refuser une réponse dans une zone de texte si elle n'est pas entrée en majuscules?
Dans un second temps (plus tard, quand j'aurai avancé) j'essaierai de trouver une solution pour convertir automatiquement les minuscules entrées en majuscules...mais je vais faire d'abord simple... ^^
Par avance, merci :-)

Please Log in to join the conversation.

More
9 months 1 week ago - 9 months 1 week ago #148713 by Ben_V
Ben_V replied the topic: Bloquer si un texte n'est pas entré en majuscules
2 solutions

1) n'accepter que des majuscules
Pour cela il te faut utiliser une expression régulière dans le champ "validation" prévu à cet effet...

Par exemple:
- Seulement majuscules (50 caractères ):
/^[A-Z]{1,50}$/

- Seulement majuscules + tiret (50 caractères ):
/^[A-Z\-\s]{1,50}$/


2) une méthode moins intrusive...
Tu laisses le répondant saisir ce qu'il veut....
.... mais tu crée une question (cachée) de type équation juste après cette question (code "QQ") et tu la transformes en majuscules pour la récupérer dans la base de donnée...

A coller dans la zone texte de cette question (équation):
{strtoupper(QQ)}

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
Last Edit: 9 months 1 week ago by Ben_V.

Please Log in to join the conversation.

More
9 months 1 week ago #148714 by mjacques
mjacques replied the topic: Bloquer si un texte n'est pas entré en majuscules
Super! Merci beaucoup Ben_V je teste ça! :-)
Il y a un vieux message ici où ta réponse trouverait aussi sa place:
www.limesurvey.org/forum/french-forum/56...dans-un-champs-texte

Please Log in to join the conversation.

More
9 months 1 week ago #148715 by Ben_V
Ben_V replied the topic: Bloquer si un texte n'est pas entré en majuscules

mjacques wrote: Super! Merci beaucoup Ben_V je teste ça! :-)
Il y a un vieux message ici où ta réponse trouverait aussi sa place:
www.limesurvey.org/forum/french-forum/56...dans-un-champs-texte


Oups bien vu et c'est toujours très instructif de fouiller le forum...
Mais vraiment trop vieux ce post... LS a bcp évolué depuis 6 ans;
Par contre je vais faire un lien vers ce post-ci sur l'ancien ;)

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)

Please Log in to join the conversation.

More
9 months 2 days ago - 9 months 2 days ago #148959 by DenisChenu
DenisChenu replied the topic: Bloquer si un texte n'est pas entré en majuscules
Sinon , autre possibilité :

em_validation_sq ( manual.limesurvey.org/Question_type_-_Sh...8em_validation_sq.29 ) :
strtoupper(self)==self

Plus clair pour gérer le texte d'erreur (dans le champs dédié)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
Last Edit: 9 months 2 days ago by DenisChenu. Reason: code close
The following user(s) said Thank You: Ben_V

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!