Hallo lieber Support,
Ich habe auf einer Seite eine Frage kombiniert
question('AD03','combine=AD04');
AD03 ist als Mehrfachauswahl festgelegt und AD04 als Skala. Es gibt 3 bestimmte Optionen, die wenn sie ausgewählt worden sind und bei der bestimmten Antwort, auf der Folge Seite eine weitere Frage anzeigen soll.
Bei AD04_10 --> AD06
Bei AD04_21 --> AD05
Bei AD04_30 --> AD06
Wenn AD04_10 und/oder AD04_30 ausgewählt wurde, dann soll auch nur AD06 erscheinen. Bei AD04_21 AD06 und wenn beide (oder alle 3) ausgewählt worden dann AD05 und AD06
if ((value('AD04_21') < 3)) {
question('AD05');} else { goToPage('next');
}
if ((value('AD04_30') < 3) or (value('AD04_10') < 3)) {
question('AD06');} else { goToPage('next');
}
Wenn nun nichts ausgewählt wurde, dann erscheinen auf der Folgeseite beide Fragen. Wenn aber eine Frage mit >3 als Antwortmöglichkeit gegeben ist, dann erscheint keine Frage und es wird zur nächsten Seite gesprungen.
Bei dieser Variante:
if ((value('AD04_21') == 1) or (value('AD04_21') == 2)) {
question('AD05');} else { goToPage('next');
}
if ((value('AD04_30') == 1) or (value('AD04_10') == 1) or (value('AD04_30') == 2) or (value('AD04_10') == 2)) {
question('AD06');} else { goToPage('next');
}
...werden die Folgefragen (AD05 und/oder AD06, je nach gewählter Antwort) nur angezeigt, wenn die erste Bedingung erfüllt wird. Zudem werden darunter gleich die Fragen der darauf folgenden Seite angezeigt, d.h. 2 Fragebogenseite auf einmal.
Ziel: Es soll auch die Folgefrage (AD06) angezeigt werden, wenn AD04_21 nicht zu den oben genannten Bedingungen gewählt wurde. Und wenn möglich getrennt von den Fragen der weiteren Seite.
Gibt es da eine Möglichkeit?
Vielen Dank im Voraus.
Liebe Grüße
Eric