Inhaltsverzeichnis

Mehrfachauswahl

Bei einer Mehrfachauswahl kann keine, eine oder mehrere Antworten ausgewählt werden. Standardmäßig stellen Browser die Eingabefelder anders dar (unter Windows quadratisch) als bei einfachen Auswahlfragen (unter Windows rund).

Die Datenstruktur (Variablen) sieht bei einer Mehrfachauswahl deutlich anders aus als bei einer normalen Auswahlfrage. Während eine normale Auswahlfrage nur eine einzelne Variable hat, besitzt die Mehrfachauswahl eine Variable pro Auswahloption. Denn jede Auswahloption kann ausgewählt sein (Code 2) oder nicht ausgewählt (Code 1).

Fehlende Antworten

Bei einer Mehrfachauswahl können die Teilnehmer:innen nicht keine Antwort geben. Wenn ein Häkchen gesetzt wird, heißt das „ja“, wenn kein Häkchen gesetzt wird, heißt das „nein“. Deshalb kann sachlogisch nicht unterschieden werden, ob eine Antwort gegeben wurde oder ob das Item übersprungen wurde.

Allerdings gehört zu jeder Mehrfachauswahl eine zusätzliche Variable, welche die Anzahl der ausgewählten Optionen (positiver Code oder 0) bzw. den Code der Ausweichantwort (negativer Code) angibt.

Exklusive Optionen

Eine Mehrfachauswahl erlaubt unterschiedliche Arten von exklusiven Optionen, das heißt, Optionen, die nicht gemeinsam mit anderen Optionen ausgewählt werden können. Das kann etwa ein „nichts davon“ sein.

<script>
function CheckboxExclusive(optionA, optionB) {
    var oa = document.getElementById(optionA);
    var ob = document.getElementById(optionB);
 
    oa.addEventListener("click", function() {
        if (oa.checked) {
            ob.checked = false;
        }
    });
    ob.addEventListener("click", function() {
        if (ob.checked) {
            oa.checked = false;
        }
    });
}
 
// Tragen Sie hier pro Zeile jeweils die Kennungen der Optionen ein,
// die nicht gleichzeitig ausgewählt werden sollen.
// Ergänzen Sie ggf. weitere Zeilen.
new CheckboxExclusive("AF04_01", "AF04_02");
new CheckboxExclusive("AF04_03", "AF04_04");
</script>