Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: Ajout de conditions sur une réponse : blocage sur un cas particulier

Ajout de conditions sur une réponse : blocage sur un cas particulier 1 Jahr 10 Monate her #87944

  • EmD
  • EmDs Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 9
  • Karma: 0
Bonjour,

Je souhaite réaliser cette condition suivante relative à un formulaire de commande : l'utilisateur choisit un nombre d'articles (max 10) à commander et il doit pour chaque article préciser ses préférences (exemple : ajouter une référence pour un marquage).

C'est à dire que s'il sélectionne 2 articles, il doit pouvoir renseigner ses préférences liées à ces 2 articles. S'il en sélectionne 3, il doit pouvoir renseigner ses préférences liées à ces 3 articles. Etc etc.

Pour l'instant, j'ai créé une entrée numérique pour la première question. Et un tableau (textes) pour la 2ème question en ajoutant une condition (si entrée numérique >0, alors la question 2 s'affiche). Mais je ne trouve pas cela suffisant. D'une part, parce que s'il sélectionne juste un article, le tableau affiche "article 1/article 2/article 3.../article 10). Et d'autre part, je ne peux pas rendre la question 2 obligatoire sinon l'utilisateur est obligé de remplir chaque champ du tableau.

Auriez-vous une astuce pour améliorer cela ?

Merci par avance,

Cordialement,

EmD
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Ajout de conditions sur une réponse : blocage sur un cas particulier 1 Jahr 10 Monate her #87949

  • Nickko
  • Nickkos Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 2087
  • Dank erhalten: 255
  • Karma: 55
Tu pourrais regarder les filtres, tu peux aussi regarder dans les workarrounds dans la documentation en ligne, il y a un truc pour n'afficher dans un tableau qu'un certain nombre de ligne en fonction d'une réponse précédente.

Le seul problème qu'on rencontre avec le workarround c'est qu'il faut un nombre de ligne maximal et toi avec tes 10 articles, on a bien un nombre maxi. C'est donc tout à fait applicable.
Nickko
Ergonome / Usability expert
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Ajout de conditions sur une réponse : blocage sur un cas particulier 1 Jahr 10 Monate her #87953

  • EmD
  • EmDs Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 9
  • Karma: 0
Bonjour,

Merci pour cette réponse rapide !

J'ai fait un tour du côté des workarounds (très intéressant par ailleurs), mais je ne suis pas parvenue à trouver tout à fait ce que je recherchais.
En effet, j'ai vu qu'il était possible de n'afficher certaines colonnes d'un tableau qu'en fonction d'une réponse précédente. Donc ça c'est pas mal du tout. Sauf que pour cela, il faut sélectionner plusieurs réponses via des cases à cocher. Et dans mon cas, il ne peut y avoir qu'une réponse possible.
Exemple : l'utilisateur doit choisir la quantité pour commander un article en particulier. S'il choisit un seul article, une colonne doit s'afficher. S'il choisit deux quantités pour cet article, deux colonnes doivent s'afficher. Etc.

Et pour les filtres, je t'avoue que je ne m'en sors pas. Pourrais-tu m'aiguiller ?

Merci beaucoup,

EmD
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Ajout de conditions sur une réponse : blocage sur un cas particulier 1 Jahr 10 Monate her #87954

  • Nickko
  • Nickkos Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 2087
  • Dank erhalten: 255
  • Karma: 55
Hélas, je ne peux pas plus t'aider. Il faudrait attendre l'arriver de spécialistes, il y en a quelques-uns sur le forum, ne t'en fais pas.
Nickko
Ergonome / Usability expert
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Ajout de conditions sur une réponse : blocage sur un cas particulier 1 Jahr 10 Monate her #87956

  • EmD
  • EmDs Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 9
  • Karma: 0
Merci quand même !
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Ajout de conditions sur une réponse : blocage sur un cas particulier 1 Jahr 10 Monate her #87988

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6323
  • Dank erhalten: 812
  • Karma: 242
Salut,

Faire ce que tu souhaite n'est pas possible directement (sans javascript approfondi) avec un tableau pour la 2eme question.

Le plus simple et intégré:
- Ajout des 10 question Q2 : Q2-01/Q2-02/Q2-03 ..../Q2-10
- Ajout des conditions sur chacune de ses question (Q1.shown>0/Q1.shown>1 .... Q1.shown>9)

Après, éventuellement, un coup de css pour masquer le texte des question (#question212 .question-text{display:none} ). Le css est tout de même plus simple que le javascript.

Sinon, en javascript, il faut prévoir:
- A chaque changement du champ texte de la Q1, contrôler sa valeur
- Selon cette valeur: masque les lignes supérieure et place NA dans le texte des questions (offre la possibilité de garder la question obligatoire).

Denis
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Folgende Benutzer bedankten sich: EmD

Re: Ajout de conditions sur une réponse : blocage sur un cas particulier 1 Jahr 10 Monate her #88016

  • EmD
  • EmDs Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 9
  • Karma: 0
Bonjour,

Je crois que je vais opter pour la première solution la plus simple. Cela répond à mon besoin.

Juste par curiosité, qu'entends-tu par placer NA dans le texte des questions ?

Merci en tout cas,

EmD
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Ajout de conditions sur une réponse : blocage sur un cas particulier 1 Jahr 10 Monate her #88019

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6323
  • Dank erhalten: 812
  • Karma: 242
EmD schrieb:
Juste par curiosité, qu'entends-tu par placer NA dans le texte des questions ?
Écrire le texte NA (comme Non Applicable) dans le champs texte correspondant.

Denis
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Ajout de conditions sur une réponse : blocage sur un cas particulier 1 Jahr 10 Monate her #88130

  • EmD
  • EmDs Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 9
  • Karma: 0
D'accord !

Merci à nouveau.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: Nickko
Ladezeit der Seite: 0.142 Sekunden
Donation Image