0 votes
in SoSci Survey (dt.) by s083756 (530 points)
reopened by SoSci Survey

Hallo nochmal,

bei einer 'Erweiterten Auswahl' existiert das Feld 'Sonstiges'. Hier soll der Respondent dann eine Freien Text eingeben (realisiert durch Platzhalter) und falls das Textfeld genutzt wird, soll automatisch die Antwortoption der 'Erweiterten Auswahl' ausgewählt werden.

Ich habe ich analog der Anleitung:
https://www.soscisurvey.de/help/doku.php/de:create:inputs-single?s[]=*texteingabe*

Jedoch funktioniert es nich. Hier der Code aus dem html textfeld, den ich hinter der Frage platziert habe:

<script type="text/javascript">
new S2Selection.LinkSelect2Text("SC08_305", "ZE01_01");
new S2Selection.LinkSelect2Text("SC08_338 ", "ZE01_02");
new S2Selection.LinkSelect2Text("SC08_309", "ZE01_03");
</script>

Die Unterkategorien klappen erst auf, sobald die Oberkategorie angeklickt wird.

Ist der Code falsch?

Viele Grüße

by SoSci Survey (304k points)
Möchten Sie vielleicht noch einen Pretest-Link ergänzen, der direkt (!) zur betroffenen Seite führt? Dann kann ich eine hilfreichere Antwort geben.
by s083756 (530 points)
Entschuldigen Sie die späte Antwort. Anbei der Link zum Fragebogen:

https://www.soscisurvey.de/LNF_MPM/?act=Y43KZUSI3B6Ku1TLDHl4mhN2

Zum testen sollte das Javascript bei Oberkategorie: 'Citroen' und Unterkategorie 'Anderes Model' ("SC08_305") greifen

1 Answer

0 votes
by SoSci Survey (304k points)

Die JavaScript-Fehlerkonsole im Browser beschwert sich wie folgt:

ReferenceError: S2Selection is not defined

Nun, darauf hätte ich kommen können: Bei Verwendung der erweiterten Auswahl wird die JavaScript-Bibliothek für die einfache Auswahl gar nicht erst geladen.

Das lässt sich denkbar einfach lösen. Bitte rufen Sie per PHP-Code (!) auf der Fragebogen-Seite die libraray()-Funktion auf.

library('QuestionSelect');
by s083756 (530 points)
cool dankeschön. funktioniert nun einwandfrei

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

...