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

Hallo, ich habe eine Frage als Texteingabe offen.
Darunter wollte ich eine einzige Ausweichoption mit "Keine Angabe" haben.
Dies habe ich dann als neue Frage mit Mehrfachauswahl möglich gemacht.
Ich habe die Ausweichoption dann ohne Abstand hinter der Texteingabe offen eingestellt.
Allerdings soll die Ausweichoption exklusiv sein, also wenn sie angekreuzt wird, sollen bei der vorherigen Frage (Texteingabe offen) hinten in den Textfeldern keine Angaben gemacht werden können.

Können Sie mir hier bitte weiterhelfen?

Vielen Dank.

in SoSci Survey (dt.) by s193937 (175 points)

1 Answer

0 votes

Das folgende Script in ein HTML Feld auf der entsprechenden Seite ziehen und einfach die Fragekennungen 'A026_01' und 'A025_01' mit ihren ersetzen. In dem Beispiel ist die Frage 26 die MC und Nummer 25 das offene Textfeld.

 <script>


document.getElementById('A018_01').onclick = function ClearFields() {

     document.getElementById('A015_01').value = "";
     document.getElementById('A015_02').value = "";
     document.getElementById('A015_03').value = "";
}


document.getElementById('A015_01').onchange = function ClearFields2() {

     document.getElementById('A018_01').checked = false;
    
}

document.getElementById('A015_02').onchange = function ClearFields2() {

     document.getElementById('A018_01').checked = false;
    
}

document.getElementById('A015_03').onchange = function ClearFields3() {

     document.getElementById('A018_01').checked = false;
    
}
</script>

SIe können onchange auch zu onclick ändern, je nachdem was sie möchten

by s109993 (6.4k points)
edited by s109993
Hallo, es funktioniert leider immer noch nicht.
Hier ein Link: https://www.soscisurvey.de/umfrage_mitarbeiter/?act=t90hoT6ZYKoTug8ACdgNLl2r
Ich habe den Code für sie angepasst (und getestet). Der kann so einfach auf ihre Seite unter die Fragen in ein HTML Feld kopiert werden.
Entschuldigung! Ich habe den Code nicht richtig kopiert
Jetzt funktioniert es - Vielen vielen Dank!
Kann man noch irgendwo einstellen, dass wenn man unten "Keine Angabe" ankreuzt, oben nicht die Fehlermeldung "Sie haben eine oder mehrere Fragen auf dieser Seite nicht vollständig beantwortet." kommt? Es soll so sein, dass sobald man keine Angabe anklickt, man die Frage sozusagen beantwortet hat.
Danke für die Hilfe :)
Bei der Frage A015 die Prüfung "bei fehlender Antwort nachhaken" rausnehmen :)
Ansonsten weiß ich es auch nicht, da es natürlich zwei Fragen sind. Wenn es Ihnen wichtig ist, am besten eine neue Frage damit erstellen, vielleicht weiß einer der Admins etwas dazu. Wir benutzen die Prüfung fast nie: wenn jemand etwas ausfüllen will, dann macht es die Person auch. Die Prüfung wird das nicht ändern- aber das ist meine persönliche Meinung.
...