Hallo, jankohl.
die Frage, die sich mir als Erstes stellt: Du hast eine Einfachnennungs-Frage. Was soll das also?
Das heißt, der Respondent klickt etwas an, dann öffnet sich etwas, er klickt dieses, der erste Klick verschwindet aber wieder.
Ich denke Du meist so etwas:
also Unterkategorien zu Dachs, wobei dann sowohl der Oberbegriff als auch die gewählten Unterpunkte checkbar sind.
Dazu fügst Du folgendes Script in den Fragetext ein (natürlich im Quellcode-Modus):
Code:
<script type="text/javascript" charset="utf-8">
// A function to handle "secondary" checkboxes
function secondaryCheckboxes(qID, primaryPosition, secondaryCount) {
// Identify the elements
var thisQuestion = $('#question'+qID);
$('div.question-item', thisQuestion).parent().addClass('answer-row');
var primaryRow = $('div.question-item:eq('+(primaryPosition-1)+')', thisQuestion).closest('.answer-row');
var primaryInput = $('input.checkbox', primaryRow);
var secondaryRows = primaryRow.nextAll('div.answer-row:lt('+(secondaryCount)+')');
var secondaryInputs = $('input.checkbox', secondaryRows);
// Indent the secondaries
secondaryRows.css({ 'margin-left':'2.5em' });
// Initial states of the secondary answers
if (primaryInput.prop('checked') == false ) {
secondaryRows.hide();
}
// A listener on the primary answer to show or hide secondary answers
primaryInput.click(function (event) {
// Hide/show the secondary answers accordingly
if (!$(this).is(':checked')) {
secondaryRows.hide();
secondaryInputs.prop('checked', false);
secondaryInputs.each(function(i) {
checkconditions(this.value, this.name, this.type);
});
}
else {
secondaryRows.show();
}
});
}
$(document).ready(function() {
// Sub-question 1 is primary followed by 2 secondaries
secondaryCheckboxes({QID}, 1, 2); //Hier steht also, dass nach Teilfrage 1 zwei Unterkategorien kommen
// Sub-question 6 is primary followed by 3 secondaries
secondaryCheckboxes({QID}, 6, 3); //Hier steht also, dass nach Teilfrage 6 drei Unterkategorien kommen
});
</script>
In den Teilfragen wird ganz normal durchnummeriert:
1 Ameise
2 Ameisenbär
3 Ameisenlöwe
4 Biber
5 Chamäleon
6 Dachs
7 Weißdachs
8 Frechdachs
9 Schwarzdachs
10 Elefant, der mit dem langen Rüssel
11 Giraffe, auch mit einem ganz langen Hals
12 Habicht
Viel Erfolg
Joffm
P.S. Du kannst ja einmal versuchen, das Script von Mehrfachnennung auf Einfachnennung umzubauen, also "Checkbox" durch "Radio" ersetzen. Keine Ahnung, ob so etwas geht.