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

0 votes

Ich habe in eine Frage vom Typ "erweitere Auswahl" (AH03) zum Item AH03x07 ein frei platziertes Textfeld (AH04_01) eingefügt: "AH03x07 Sonstige Gründe: %input:AH04_01%".
Da ich möchte, dass die Option "Sonstige Gründe" automatisch angekreuzt wird, wenn ein Text eingefügt wird, habe ich bei "Fragebogen zusammenstellen" ein HTML-Feld unter der Frage platziert:


S2Selection.linkOptionToInput("AH03x07", "AH04_01", true);

Beim Testen des Fragebogens wird die Option aber nicht automatisch ausgewählt. Wie kann ich das lösen?

Danke!

Edit: https://s2survey.net/bibb/?act=YjNtsdgQc9I9wh23sPrJOOVy

in SoSci Survey (dt.) by s179011 (150 points)
edited by s179011
Bei JavaScript-Fehlern gilt generell: Bitte posten Sie entweder den Inhalte der JavaScript-Fehlerkonsole Ihres Browser oder posten Sie einen Link, der direkt (!) zur betroffenen Seite im Fragebogen führt. Danke.

1 Answer

0 votes
 
Best answer

Danke für den Pretest-Link.

Die erweiterte Auswahl hat - wenn ich das korrekt sehe - die Kennung AH02, nicht AH03. Und das Auswahlfeld hat die HTML-ID AH02_7. Das Texteingabefeld hat die ID AH04_01. Demnach müsste das JavaScript wie folgt funktionieren:

S2Selection.linkOptionToInput("AH02_7", "AH04_01", true);

Tipp: Verwenden Sie die Developer Console (Entwicklerwerkzeuge) Ihres Browsers, um die HTML-IDs mit einem einfachen Mausklick herauszufinden.

by SoSci Survey (173k points)
selected by s179011
jetzt funktioniert es, danke!
...