0 votes
in SoSci Survey (dt.) by s279536 (240 points)

Liebe Community,

ich habe eine Varibale mit der Kennung (immanent der Variablen Übersicht): A234 -> das ist ein Schieberegler, es soll, sobald der Regler bewegt wurde eine Seite angezeigt werden, wenn der Regler bei 0% stehen bleibt, soll eine andere Seite angezeigt werden
A234 -> 1-100 Prozent -> Seite A2042 (einfach die nächste Seite) - Ohe Code
Wenn A234 -> 0% oder nicht beantwortet -> Überspringen der nächsten Seite und gotoPage A2043
Code:

if ((value('A234') == 1) or (value('A234') ==-9)) {
goToPage('A2043');
}

Wie kann ich das Proble lösen?
Ich habe die Frage auch dupliziert und die usrprüngliche entfernt, da war das Problem das gleiche, das hat nicht geholfen...

Danke und liebe Grüße

2 Answers

0 votes
by s109993 (12.0k points)
selected by s279536
 
Best answer

Der PHP Code muss auf die nächste Seite. Die Variable wird erst gespeichert, nachdem der Teilnehmer auf "Weiter" klickt. ggf. geht es auch, wenn Sie den Code in den Teil "Verarbeitung der Antworten mittels PHP (Funktion im Test)" setzen (also gleiche Seite, muss aber in diesen speziellen kasten rein- das habe ich aber selbst noch nie benutzt.)

0 votes
by SoSci Survey (328k points)

Zum einen kann SoSci Survey die Antwort auf der Seite noch nicht kennen, auf welcher Sie die Frage erst stellen. Der PHP-Code muss also (s. andere Antwort) auf die folgende Seite.

Darüber hinaus lautet der korrekte Variablenname aber vermutlich A234_01 - denn Schieberegler enthalten Items, und diese haben jeweils ihre eigene Variable. Bitte sehen Sie das in der Variablen-Übersicht kurz nach.

by s279536 (240 points)
Ich habe beides befolgt also die Kennung angepasst und den Code auf die nächste seite gezogen die Meldung  bleibt allerdings gleich...

neuer Code:
if ((value('A234_01') == 1) or (value('A234') ==-9)) {
  goToPage('A2043');
}
by s109993 (12.0k points)
versuchen sie mal folgendes. Sie haben nur einmal die Variable angepasst

if ((value('A234_01') == 1) or (value('A234_01') ==-9)) {
  goToPage('A2043');
}

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...