0 votes
in SoSci Survey (dt.) by s176184 (110 points)
edited by SoSci Survey

Hallo,

ich versuche bei meiner Umfrage einen Filter bei einer offenen Nennung zu erstellen. Falls die Teilnehmenden bei der Frage [FA10] keine Eingabe in das Feld der offenen Nennung machen, sollen sie zur Seite 9 weitergeleitet werden und die anderen Seiten überspringen. Hierzu habe ich folgenden PHP-Code angewendet, mit dem es leider nicht funktioniert:

if (value(' FA10')==““){
goToPage('09');
}

Können Sie mir weiterhelfen und mir den passenden Code nennen?

Vielen Dank im Voraus!

1 Answer

0 votes
by SoSci Survey (305k points)

Wir denn eine Fehlermeldung gezeigt? Ich tippe auf drei mögliche Fehler:

  1. Es müssen gerade Anführungszeichen sein - wenn man den Code erst in Word schreibt und dann kopiert, macht Word typgrafische Anführungszeichen.
  2. Es darf vor der Kennung der Variable kein Anführungszeichen stehen.
  3. Vermutlich stimmt auch die Kennung der Variable nicht - vermutlich heißt diese eher FA10_01.

Außerdem würde ich noch ein trim() verwenden, damit ein Leerzeichen nicht als Antwort akzeptiert wird. Zusammen also:

if (trim(value('FA10_01')) == ""){
  goToPage('09');
}

Stellen Sie bitte auch sicher, dass Sie die Seitenkennung "09" eingetragen haben. Die Seitennummer reicht nicht (!)

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

...