- Posts: 17
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Multiples zones de texte
- guyllaume
- Topic Author
- Offline
- New Member
Less
More
9 years 7 months ago #112293
by guyllaume
Multiples zones de texte was created by guyllaume
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
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
The topic has been locked.
- Nickko
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 1955
- Thank you received: 410
9 years 7 months ago #112294
by Nickko
Nickko
Head of ergonomics, UX & UI.
Replied by Nickko on 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
Head of ergonomics, UX & UI.
The topic has been locked.
- guyllaume
- Topic Author
- Offline
- New Member
Less
More
- Posts: 17
- Thank you received: 0
9 years 7 months ago #112296
by guyllaume
Replied by guyllaume on 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.
The topic has been locked.
- Nickko
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 1955
- Thank you received: 410
9 years 7 months ago #112304
by Nickko
Nickko
Head of ergonomics, UX & UI.
Replied by Nickko on 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.
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
Head of ergonomics, UX & UI.
The topic has been locked.
- guyllaume
- Topic Author
- Offline
- New Member
Less
More
- Posts: 17
- Thank you received: 0
9 years 7 months ago #112320
by guyllaume
Replied by guyllaume on 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 ?
The topic has been locked.
- Nickko
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 1955
- Thank you received: 410
9 years 7 months ago #112330
by Nickko
Nickko
Head of ergonomics, UX & UI.
Replied by Nickko on 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.
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
Head of ergonomics, UX & UI.
The topic has been locked.
- guyllaume
- Topic Author
- Offline
- New Member
Less
More
- Posts: 17
- Thank you received: 0
9 years 7 months ago #112336
by guyllaume
Replied by guyllaume on 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)
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)
The topic has been locked.
- Nickko
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 1955
- Thank you received: 410
9 years 7 months ago #112341
by Nickko
Nickko
Head of ergonomics, UX & UI.
Replied by Nickko on 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).
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
Head of ergonomics, UX & UI.
The topic has been locked.
- Ben_V
- Offline
- Platinum Member
Less
More
- Posts: 1128
- Thank you received: 329
9 years 7 months ago #112347
by Ben_V
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)
Replied by Ben_V on 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:
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...
Code:
<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
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
9 years 7 months ago #112380
by DenisChenu
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.
Replied by DenisChenu on 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 :
Paramètres avancés de la questions, Indication de validation de la question :
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 ...
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 :
Code:
QQ_SQ01!="" and QQ_SQ02!=""
Code:
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 , plugin development .
I don't answer to private message.
The topic has been locked.
Moderators: Nickko