Hallo,
ich möchte gerne auf einer Seite im Fragebogen folgendes erstellen:
zuerst gibt es eine Filterfrage (LA02) und je nachdem ob die Personen dabei 1 oder 2 ausgewählt haben werden ihn jeweils drei unterschiedliche Fragen angezeigt (LA05, LA06, LA07, LA09 wenn sie 1 gewählt haben; LA08, LA10, wenn sie 2 gewählt haben)
die filterfrage ist dabei eine dropdownfrage (weil das weniger platz auf der seite wegnimmt).
jetzt habe ich schon gefunden, dass dies über einen javascript code funktioniert. Soweit ich das verstanden habe müssen alle Fragen zuerst auf der Seite erscheinen und dann der html code.
Ich habe ihn von der SoSci Seite übernommen und versucht erst mal für eine Frage anzupassen. Bei mir passiert aber gar nichts. Die Fragen erscheinen alle immer gleichzeitig, und ich bekomme auch keine fehlermeldung, d.h. ich mache etwas falsch, ich weiß aber nicht was :/
Könnten Sie mir evtl beim schreiben des codes helfen?
Vielen lieben Dank!
Code:
<script type="text/javascript">
<!--
var dropdown = document.getElementById("LA02");
var frage = document.getElementById("LA05");
function toggle() {
if (dropdown.value == "1") {
frage.style.display = "";
} else {
frage.style.display = "none";
}
}
SoSciTools.attachEvent(dropdown, "change", toggle);
SoSciTools.attachEvent(dropdown, "click", toggle);
toggle();
// -->
</script>