0 votes
in SoSci Survey (dt.) by s109993 (12.4k points)

Ich habe eine Aushwahlfrage mit den Optionen:

Ja
Unterschritten
Überschritten

Unter dieser Frage ist eine "offene Frage"- diese wird nur eingeblendet, wenn entweder "unterschritten" oder "überschritten" ausgewählt wird (mit JS).

Gibt es eine Möglichkeit, das Textfeld zu einer Pflichangabe zu machen, nur wenn in der Auswahl "Unterschritten" oder "Überschritten" angekreuzt wurde? Das müsste ja auch über JS gehen...

1 Answer

0 votes
by SoSci Survey (338k points)

JavaScript kann nur innerhalb der Seite aktiv werden - und man kann es im Prinzip deaktivieren. Außerdem ist es vergleichweise aufwändig zu verwenden.

Einfacher ist es, wenn Sie eine individuelle Antwortprüfung dafür verwenden.

if (
  // Prüfen, ob eine der beiden relevanten Optionen gewählt wurde
  ((value('AF01') == 2) || (value('AF01') == 3)) &&
  // Prüfen, ob das Texteingabefeld zugleich leer ist
  (trim(value('TX01_01')) == '')
) {
  // Seite wiederholen
  repeatPage();
}

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

...