indication de validation

More
2 weeks 2 days ago #170724 by Eurosyn
Eurosyn created the topic: indication de validation
Bonjour,

J'ai défini une règle de validation pour une question à multiple entrées texte (EMAIL) permettant de valider que l'email fourni en 2nde sous-question (EMAIL2) est identique à celui fourni 1ère sous-question (EMAIL1) :
EMAIL_EMAIL2 == EMAIL_EMAIL1

J'ai ensuite ajouté une indication de validation de question pour informer les personnes que ces champs doivent correspondre :
{if((EMAIL_EMAIL2 == EMAIL_EMAIL1),"","Les deux adresses email doivent correspondre")}

Cependant, la phrase est bien présente et en rouge lorsque la règle n'est pas respectée. En revanche, lorsque les deux adresses correspondent, elle disparait mais le point d'exclamation devient bleu et reste seul, ce qui est un peu bizarre, d'autant que j'ai pour cette question une autre règle de validation d'adresse email, qui elle est affichée en permanence mais devient entièrement bleu lorsque la règle est respectée.

Comment puis je faire pour que :
- ou le point d'exclamation disparaisse
- ou la règle reste affichée mais en bleu

Merci pour votre aide !
Jonas

Please Log in or Create an account to join the conversation.

More
2 weeks 2 days ago #170730 by Nickko
Nickko replied the topic: indication de validation
En terme d'experience utilisateur, là, tu embêtes juste les gens avec la double saisie d'e-mail.
Voici une petite vidéo d'un des pontes du sujet : www.lukew.com/ff/entry.asp?1870

Pour ton problème de couleur, en revanche, je ne sais pas trop ce qui cloche. Peut-être un problème de thème.

Nickko
Head of ergonomics, UX & UI.
The following user(s) said Thank You: Eurosyn

Please Log in or Create an account to join the conversation.

More
2 weeks 2 days ago #170739 by Eurosyn
Eurosyn replied the topic: indication de validation
Merci pour ta réponse !

Please Log in or Create an account to join the conversation.

More
2 weeks 2 days ago #170758 by DenisChenu
DenisChenu replied the topic: indication de validation
Salut,

C'est bug du modèle, je pensais l'avoir remonté mais je ne le trouve plus.
Sinon, pour qu'il reste en bleu : enlève la condition d'affichage … indique juste le texte.

@Nickko : perso je vois surtout d=qu'il faut un input mask dans limesurvey (et un bon : je ne supporte pas les input mask qui désactive ou bug sur le copier/coller …)

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 .
The following user(s) said Thank You: Eurosyn

Please Log in or Create an account to join the conversation.

More
2 weeks 1 day ago #170770 by Eurosyn
Eurosyn replied the topic: indication de validation
Merci pour vos réponses !

Please Log in or Create an account to join the conversation.

More
2 weeks 1 day ago #170776 by Eurosyn
Eurosyn replied the topic: indication de validation
Une question complémentaire. Voici l'indication de validation que j'utilise, me permettant de vérifier si le format des 2 champs d'adresse email sont valides et correspondent :

{if(is_empty(EMAIL_EMAIL1) or regexMatch("/^(\w[-._+\w]*\w@\w[-._\w]*\w\.\w{2,3})$/",EMAIL_EMAIL1),"","email : Merci d'entrer une adresse email valide")}
<br />
{if(is_empty(EMAIL_EMAIL2) or regexMatch("/^(\w[-._+\w]*\w@\w[-._\w]*\w\.\w{2,3})$/",EMAIL_EMAIL2),"","confirmation : Merci d'entrer une adresse email valide")}
<br />
{if(is_empty(EMAIL_EMAIL2) or EMAIL_EMAIL2 == EMAIL_EMAIL1,"","Les deux adresses email doivent correspondre")}

Sur mon questionnaire, le point d'exclamation est affiché en permanence, en rouge au départ (le message d'erreur apparaît ensuite lorsque la condition n'est pas respectée), en bleu sans texte lorsque la condition est respectée.

Est-il possible de le faire disparaître lorsqu'il n'y a pas de texte associé ?

Merci pour votre aide.
Jonas

Please Log in or Create an account to join the conversation.

More
2 weeks 1 day ago #170808 by DenisChenu
DenisChenu replied the topic: indication de validation
Tente en passant l'aide en cachée. Il semble que le modèle le force à "non caché" si il y a une erreur : github.com/LimeSurvey/LimeSurvey/blob/4d...template-core.js#L67

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 .

Please Log in or Create an account to join the conversation.

More
2 weeks 2 hours ago #170852 by Eurosyn
Eurosyn replied the topic: indication de validation
L'aide est déja cachée dans ma question.

Peut être une soucis avec la condition is_empty ?

Cordialement
Jonas

Please Log in or Create an account to join the conversation.

More
1 week 5 days ago #170875 by DenisChenu
DenisChenu replied the topic: indication de validation
Non, c'est le modèle par défaut qui force github.com/LimeSurvey/LimeSurvey/blob/ma...template-core.js#L71

A mon avis , c'est une erreur … faudrais le passer sur un truc optionnel. Mais tu peux :
- Soit surcharger window.templateCore.triggerEmClassChangeTemplate() dans ton modèle pour supprimer cette partie
- Soit ajouter .tip-was-hidden{display:none} dans le css.

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 .

Please Log in or Create an account to join the conversation.

More
1 week 5 days ago #170878 by Eurosyn
Eurosyn replied the topic: indication de validation
Bonjour,

.tip-was-hidden{display:none} est à indiquer dans la zone 'classe(s) css' des options d'affichage de la question ? Si c'est la cas, le fichier de vérification de logique renvoi une erreur. Une idée ?

Cordialement
Jonas

Please Log in or Create an account to join the conversation.

More
1 week 4 days ago #170897 by DenisChenu
DenisChenu replied the topic: indication de validation
Non, dans un des fichiers css du modèle.

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 .
The following user(s) said Thank You: Eurosyn

Please Log in or Create an account to join the conversation.

More
1 week 4 days ago #170905 by Eurosyn
Eurosyn replied the topic: indication de validation
OK merci !

Please Log in or Create an account to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!