0 votes
in SoSci Survey (dt.) by s170741 (200 points)

Ich habe eine Ja/Nein Frage und bei Auswahl "Ja" wird mit Java Skript darunter eine Frage eingeblendet gemäß
Beispiel 1 auf https://www.soscisurvey.de/help/doku.php/en:create:dynamic?s[]=*style*&s[]=*display*

Wenn ich nun die Auswahl Ja zurücknehme bleibt die Frage trotzdem eingeblendet. Wie kann ich das ändern?

Herzlichen Dank für einen kurzen Hinweis!

by SoSci Survey (304k points)
Wenn Sie einen Pretest-Link direkt (!) zur betroffenen Seite posten, kann ich dazu gerne eine konstruktive Antwort geben.

Weniger kontruktive, generische Antwort: Das JavaScript muss beim An- und Abwählen die Funktion zum Ein-/Ausblenden aufrufen und das dann abhängig von der Antwort machen.
by s170741 (200 points)
Besten Dank. Hier der direkte Pretest-Link: https://s2survey.net/tgfs/index.php?i=F65S4SUDH6CZ&rnd=CWCU

1 Answer

0 votes
by SoSci Survey (304k points)

Danke für den Pretest-Link.

Das Problem entsteht aus der Kombination benutzerdefinierter Auswahlfelder (im Layout) und der Funktion, dass man Auswahlfelder wieder abwählen kann.

Dadurch wird zunächst geprüft, ob das Feld ausgewählt ist (ist es direkt nach dem Klick noch) und erst danach wird durch ein weiteres Script im Hintergrund die Auswahl entfernt.

Eine mögliche Lösung besteht darin, dass Sie den Status mit einer kurzen Verzögerung prüfen:

// Die Funktion soll jedesmal ausgeführt werden, wenn eine der drei Optionen angeklickt wird
SoSciTools.attachEvent(optionA, "click", function() {
    window.setTimeout(toogle, 250);
});
SoSciTools.attachEvent(optionB, "click", toogle);

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

...