0 votes
in SoSci Survey (dt.) by s121366 (250 points)

Liebes SoSci-Team,

ich habe auf einer Seite einen Weiter-Button, welcher ausgeblendet werden soll, jedoch wird mir dieser immer noch angezeigt. Der Fragebogen soll auf dieser Seite enden, da zuvor keine Einwilligung zur Teilnahme gegeben wurde. Anbei die Debug-Information der Seite und der PHP-Code:

Debug-Information:
[Information] Interview Nummer 910 wird fortgesetzt
[Information] Der Fragebogen Diary im Projekt digi_eingang wird verwendet
[Information] Die Verweildauer auf Seite 2 war 3 Sekunden
[Verarbeitung] Lese Antworten von Seite 2
[Information] Antwort auf EK02 = 2
[Information] Bedingung in Filter EK02/1 ist nicht erfüllt.
[Information] ▼ Filter EK02/2 wird aktiv (Bedingung erfüllt).
[Information] Fragen bisher zu 100% vollständig beantwortet
[Verarbeitung] Erstelle Seite 3 in Fragebogen Diary
[Information] value("EK02") = 2
[Inhalt] Zeige Text KE02
[Inhalt] Die Verarbeitung der Seite wurde durch pageStop() beendet

PHP:

// Falls die Option EK02 nicht ausgewählt wurde
if(value('EK02')!= 1) {
// Den Text anzeigen 
text('KE02');
option('backbutton',true);
// Sonst nichts mehr auf der Seite anzeigen
pageStop();
option('backbutton', false);
}

Über eine kurze Rückmeldung würde ich mich freuen.
Viele Grüße

1 Answer

0 votes
by SoSci Survey (306k points)

Im Moment führt Ihr Filter option('backbutton',true) aus und bricht dann durch pageStop() die Verarbeitung ab. Das option('backbutton', false) im selben Block (ist das beabsichtigt) hat also gar keine Chance.

Ich vermute, Sie wollten eigentlich das hier schreiben:

if (value('EK02') != 1) {
  // Den Text anzeigen 
  text('KE02');
  option('backbutton', false);
  // Sonst nichts mehr auf der Seite anzeigen
  pageStop();
}
by s121366 (250 points)
Vielen lieben Dank für die schnelle Antwort. Dank Ihres schnellen Hinweises konnte ich es nun lösen und der Weiter-Button ist weg :)

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

...