Bonjour,
J'ai une question de type entrée numérique à laquelle j'assigne une valeur minimum et une valeur maximum. Quand je fais le questionnaire, à cette question, le texte "Chaque entrée doit être entre 1 et 3000" apparaît jusqu'à ce qu'un chiffre soit écrit. Est-il possible de faire apparaître ce texte uniquement quand le chiffre entré est à l'extérieur des bornes? Autrement dit, je ne veux pas que les répondants sachent quelles sont les bornes, sauf s'ils les outrepassent.
Merci.
Il faut "masquer l'aide" dans les préférences avancées.
Un message d'erreur apparaitra lors de la validation si ça ne colle pas mais ça, ça n'a rien à voir avec le texte d'aide.
En fait, ce n'est pas un message inscrit dans l'Aide mais bien un message automatisé de LimeSurvey, car j'ai beau cacher l'aide, il apparaît toujours. Si je ne met pas de valeurs maximum et minimum, je n'ai aucun message, mais dès qu'il y en a une, le message apparaît.
Je cache l'aide avec l'option dans les paramètres avancés, mais comme je disais, ce n'est pas un message que j'ai écrit moi-même dans l'aide. C'est vraiment un message automatique géré par LimeSurvey lorsque je mets des bornes. Le thème utilisé en est un créé par mon entreprise, mais je ne crois pas que ce soit la cause, car j'ai essayé avec les modèles "default" et "basic" et ça inscrit le même message.
Mais l'aide qu'on masque dans les paramètres avancé est un message système, ce n'est pas toi qui l'écrit.
Tu pourrais me montrer une copie d'écran ?
Je ne vois pas trop de quel message tu parles.
Le problème ne serait présent qu'avec le thème de ton entreprise, j'aurais pu t'aider parce que c'est un problème courant, mais là...
L'idéal même serait d'avoir accès à ton sondage, parce que là, on parle en aveugle d'un truc pas fréquent autant te dire qu'on ne peut pas faire grand chose ainsi.
Voici une partie de mon sondage comportant mon problème. Peu importe que l'on coche chèque ou argent comptant, la question suivante demande le montant. C'est en choisissant l'option Autre que le message automatique apparait, alors que je voudrais seulement avoir la case d'entrée numérique qui apparaisse et que seulement si le répondant est à l'extérieur des bornes que le message "Chaque entrée doit être entre 1 et 3000" apparaisse. J'ai remis le sondage avec le gabarit default, question d'être sûr que ça fonctionne pour toi. Merci beaucoup d'y jeter un oeil.
Le problème que tu vois est souvent du à une incohérence entre le thème et la version de LS mais chose étrange, même le thème par défaut est porteur du problème.
J'ai aussi détecté un petit détail dans tes 2 questions de niveau 2, il y avait une balise P qui créait un retour à la ligne juste après l'astérisque.
Il faudrait remplir un rapport du bug, je vais m'en occuper.
Nickko
Nickko
Head of ergonomics, UX & UI.
The following user(s) said Thank You: DenisChenu, frankbern789
On joue avec les css pour faire apparaitre ou non l'erreur.
Avec le modèle par défaut : .hide_tip .error{display:block}
Ici tu demande à ce que la valeur soit supéreire ou égale à 1, ce qui est fait : donc enraine une erreur => affiche l'aide
Ce que tu peux faire, c'est jouer avec
Équation de validation de question et Indication de validation de la question
Un truc du genre:
Équation de validation de question : is_empty(QQ) or (QQ>1 and QQ<3000)
Indication de validation de la question : veuillez indiquer une valeur entre 1 et 3000
Ou bien :
Équation de validation de question : QQ>1 and QQ<3000
Indication de validation de la question : {if(!is_empty(QQ),"Veuillez indiquer une valeur entre 1 et 3000","")}
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
The following user(s) said Thank You: frankbern789
Le problème est en effet résolu avec le gabarit citronade. J'ai demandé à mon webmestre de modifier mon gabarit d'utilisation en fonction de citronade et des informations que vous m'avez fournies. Un immense MERCI pour votre aide.