Hallo Sosci Survey- Team.
Ich habe es endlich geschafft eine Aufgabe zu programmieren, bei denen die Probanden Wörter angezeigt bekommen und sie danach in ein offenes Feld die Anzahl der Silben eintragen sollen. Noch auf der Seite haben sie einen "Antworten prüfen" Button um zu sehen, ob sie richtig sind oder nicht.
Das ganze ist nur eine Füllaufgabe für die Wartezeit eins etwas längeren Countdown, bevor sie zur nächsten Seite klicken können.
ABER: Je nachdem welche Option sie auf der vorherigen Seite gewählt haben (in diesem Fall Auto oder Fahrrad) soll die Füllaufgabe erscheinen oder eben nicht erscheinen. Bei Wahl Auto, soll sie nicht kommen, da die Leute da nur 10sek warten müssen.
Hier sieht man den Code den ich in einem HTML Feld verwendet habe.
Aber was kann ich tun, um die Info von der Wahl auf der vorherigen Seite abzufragen und somit erscheinen lassen oder eben nicht?
Danke im Voraus!!!
<p>Wie viele Silben hat das Wort...</p>
<br>
<small><b>Achterbahnfahrt</b></small><br>
<input type="text" id="answer_1"/>
<br><br>
<small><b>Baukastenelement</b></small><br>
<input type="text" id="answer_2"/>
<br><br>
<small><b>Toilettenpapierhalterung</b></small><br>
<input type="text" id="answer_3"/>
<br><br>
<button id="eval_button">Antworten prüfen</button>
<br>
<p id="display_result"></p>
<script type="text/javascript">
<!--
document.getElementById("eval_button").addEventListener("click", function(event){
event.preventDefault();
answer1 = document.getElementById("answer_1").value;
answer2 = document.getElementById("answer_2").value;
answer3 = document.getElementById("answer_3").value;
if(answer1 == "4" && answer2 == "6" && answer3 == "8"){
document.getElementById("display_result").textContent = "Die Antworten sind korrekt!";
}
else{
document.getElementById("display_result").textContent = "Die Antworten sind leider nicht korrekt!";
}
});
// -->
</script>