0 votes
in SoSci Survey (dt.) by s091214 (160 points)

Hallo,

ich möchte einen Wortgenerator im Fragebogen nutzen. Dafür habe ich eine Filterfrage mit "Ja/Nein"-Antwortmöglichkeit erstellt. Wenn "ja", dann erscheint mit dem HTML-Code zur dynamischen Anzeige von Filterfragen ein Wort, welches zufällig aus einer Filterfrage gezogen wurde.
Klickt man wieder auf "nein", verschwindet dieses Wort wieder.

Soweit so gut. Der HTML Code funktioniert, ein zufälliges Wort wird angezeigt.

Nun möchte ich aber gern, dass mehrfach ein zufälliges Wort angezeigt werden kann. Also der Teilnehmer soll sich so viele Wörter ziehen können, wie er/sie braucht.
Gibt es eine Möglichkeit, dass ich in dem HTML Code zur dynamischen Anzeige von Filterfragen "irgendwie" den angezeigten Zufallsgenerator neu ziehen lassen kann?

Leider kann ich nicht einfach mehrere dieser Zufallsgeneratoren auf einer Seite anwenden, denn es scheint immer nur ein HTML-Code zur dynamischen Anziege zu funktionieren.

Ich freue mich über Ideen!
Danke

1 Answer

0 votes
by SoSci Survey (304k points)

Gibt es eine Möglichkeit, dass ich in dem HTML Code zur dynamischen Anzeige von Filterfragen "irgendwie" den angezeigten Zufallsgenerator neu ziehen lassen kann?

Dafür müssten Sie vom Zufallsgenerator gleich mehrere Wörter ziehen lassen und diese als Liste (Array) zur Anzeige hinterlegen.

Die Anzeige selbst erfordert dann aber ein wenig mehr JavaScript-Code, denn Sie müssen mindestens abzählen, zum wie vielten mal der Knopf geklickt wurde. Welches Wort nun also angezeigt werden soll. Auch wird es mit ein/ausblenden nicht getan sein - stattdessen müssen Sie den Inhalt eines (von Ihnen angelegten) HTML-Elements mittels innerHTML nach jedem Klick ersetzen.

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

...