Multiples zones de texte

More
3 years 1 month ago #112293 by guyllaume
guyllaume created the topic: Multiples zones de texte
Bonjour,
Est-il possible dans une question de type Multiples zones de texte, d'avoir certaines questions obligatoires, et d'autres non.
Et également de rendre obligatoire une des questions, si une précédente est renseignée ?

Merci de votre aide
Guillaume

Please Log in to join the conversation.

More
3 years 1 month ago #112294 by Nickko
Nickko replied the topic: Multiples zones de texte
Franchement c'est plus simple de faire ça dans des questions séparées, c'est même trivial, parfois il ne faut pas chercher midi à quatorze heure.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
3 years 1 month ago #112296 by guyllaume
guyllaume replied the topic: Multiples zones de texte
Merci, j'y ai bien évidemment pensé, c'est effectivement plus simple, mais ça ne répond pas à mes besoins, et cela n'a rien de trivial.

Please Log in to join the conversation.

More
3 years 1 month ago #112304 by Nickko
Nickko replied the topic: Multiples zones de texte
Dans ce cas, dis nous en un peu plus à propose de tes besoins et de tes difficultés.

En effet, j'avais lu un peu vite, faire varier le caractère obligatoire d'une question en fonction d'autre n'est pas trivial.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
3 years 1 month ago #112320 by guyllaume
guyllaume replied the topic: Multiples zones de texte
Comme mentionné dans mon premier message, je souhaite savoir, s'il est possible et comment faire, dans une question de type Multiples zones de texte, pour rendre certaines questions obligatoire, et s'il est possible de rendre une question obligatoire par rapport à la réponse d'une des questions précédentes ?

Please Log in to join the conversation.

More
3 years 1 month ago #112330 by Nickko
Nickko replied the topic: Multiples zones de texte
Hum, ça ce n'est pas un besoin, d'origine, je pense que ce n'est pas possible, toutefois il peut toujours y avoir une fonction que je ne connais pas, mais ça n'est pas un des paramètre de base.

En même temps ce n'est pas un besoin que tu exprimes là, tu demandes comment mettre en place une solution que tu as trouvé toi même.

Il serait sans doute plus productif de nous expliquer le problème auquel tu essaies de répondre, même si je ne peux pas te promettre qu'on trouve des solutions à toutes les questions, si tu nous expliques le besoin, on pourra peut-être t'expliquer comment le résoudre avec les moyens proposés par Limesurvey.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
3 years 1 month ago #112336 by guyllaume
guyllaume replied the topic: Multiples zones de texte
Je pensais m'être clairement exprimé.
Pour les questions de type "Multiples zones de texte", lorsque l'on rend obligatoire la question, par défaut, toutes les sous-questions deviennent obligatoire.
Je souhaite donc savoir comment faire (et si cela est possible):
1. pour ne rendre obligatoire que certaines sous-questions
2. pour rendre obligatoire une sous-question par rapport à une réponse donnée à sous-question précédente

et cela, sans passer par la zone "Obligatoire (Mandatory)" lors de la création de la question

Pour que ce soit encore plus clair un exemple :
Question type "Multiples zones de texte" : Veuillez indiques vos coordonnées
sous- quesion 1 : NOM (Obligatoire)
sous- quesion 2 : Prénom (Obligatoire)
sous- quesion 3 : Société
sous- quesion 4 : Service (Obligatoire si société est renseignée)
sous- quesion 5 : Adresse1 (Obligatoire)
sous- quesion 6 : Adresse2
sous- quesion 7 : Code postal (Obligatoire)
sous- quesion 8 : Ville (Obligatoire)
sous- quesion 9 : Portable
sous- quesion 10 : Fixe
sous- quesion 9 : Email (Obligatoire)

Please Log in to join the conversation.

More
3 years 1 month ago #112341 by Nickko
Nickko replied the topic: Multiples zones de texte
Tu aurais du préciser dès le départ que tu étais sur une zone du type adresse. Ça aide à visualiser le problème.

Comme je te l'ai dis, je ne connais pas de manière de réaliser ça (rende obligatoire seulement certaines parties d'une question multiple zone de texte) directement.

Tu peux regarder dans les options avancées tout en bas de l'écran de création d'une question s'il n'y a pas quelque chose qui te mettrait sur la voie.

Sinon, un peu de javascript avec jquery devrait faire l'affaire, en gros il s'agirait de développer la partie vérification toi même (mais là je ne peux guère plus t'aider, non pas que ce soit insurmontable mais je n'ai pas la solution sous le coude et je manque de temps pour la chercher).

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
3 years 1 month ago #112347 by Ben_V
Ben_V replied the topic: Multiples zones de texte
en admettant que tes sous questions aient comme code sq1, sq2, sq3 etc... tu devrais arriver à faire que ta sous question soit obligatoire ou non avec le type de code suivant:
<script type="text/javascript"> 
$(document).ready(function() {
$("#mandatory").attr('value','{SID}X{GID}X{QID}sq1|{SID}X{GID}X{QID}sq2|{SID}X{GID}X{QID}sq5|{SID}X{GID}X{QID}sq7|{SID}X{GID}X{QID}sq8|{SID}X{GID}X{QID}sq9');	
}); 
</script>

Attention, si il y a d'autres questions sur ta page, il te faudra adapter tout ça...et pour faire qu'une sous-question ("service") soit conditionnée à une autre, c'est une autre affaire...

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

Please Log in to join the conversation.

More
3 years 1 month ago #112380 by DenisChenu
DenisChenu replied the topic: Multiples zones de texte
Salut,

Avec code de la question QQ
code des sous questions obligatoires SQ01 et SQ02
Paramètres avancés de la questions, Équation de validation de question :
QQ_SQ01!="" and QQ_SQ02!=""
Paramètres avancés de la questions, Indication de validation de la question :
Les question SQ01 et SQ02 sont obligatoires

Denis
PS il y a peut être une facon de faire plus court avec count(self.sq_SQO)==X si tu prend pour code pour les sous questions obligatoire SQO01, SQO02 ...

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 to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now