0 votes
ago in SoSci Survey (dt.) by s214113 (150 points)

Ich habe auf Seite 1 meines Fragebogens eine Frage "D002" vom Typ "Auswahl".
Ich möchte auf der 11. Seite meines Fragebogens nun, dass wenn bei der Frage "D002" Antwortmöglichkeit 1 ausgewählt wurde, dass dann Seite 11 übersprungen wird und man zur Seite "Skip" (Seite 12) kommt.
Ich hatte jetzt folgenden PHP-Code auf Seite 11 oben eingefügt:

if (value('D002_01') == 11) {
goToPage('Skip');
}

Ich bekomme jetzt aber folgende Fehlermeldung, wenn ich es probiere: "Die Variable D002_01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln."

Was habe ich falsch gemacht?

Vielen Dank im Voraus!

ago by SoSci Survey (321k points)
Haben Sie den Test des Filters auf Seite 1 gestartet? Was sagt denn die Debug-Information auf Seite 2 und (Sie können dann mit der Debug-Leiste gerne direkt zur Seite 11 springen) auf Seite 11?
ago by s214113 (150 points)
ja, ich habe den Test auf Seite 1 gestartet. Wenn ich nun Antwort 1 auswähle und weiter gehe sind die Debuginformationen:
Antwort auf D002 = 1
Bedingung in Filter D002/1 ist nicht erfüllt
Bedingung in Filter D002/2 ist nicht erfüllt
Die beiden genannten Filter beziehen sich aber auf Filter, die ich erstellt hatte, wenn man Antwort 2 auswählt und sind keine PHP-Codes, sondern die Filter, die man direkt bei der Frage selbst einstellen kann.
Wenn ich dann oben in der gelben Leiste zu Seite 11 springe sagt die Debuginformation:
value ("D002_01") = ???

1 Answer

+1 vote
ago by SoSci Survey (321k points)

Antwort auf D002 = 1

Ich lese draus, dass es sich um eine Auswahlfrage handelt, und dass der korrekte Variablenname D002 lautet.

Statt value ("D002_01") müssten Sie dann bitte value ("D002") verwenden.

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

...