Hallo,
Ich habe in meinem Fragebogen 54 Fragen und am Ende des Fragebogens soll ein Feedback erscheinen, wie viele dieser 54 Fragen sie beantwortet haben („Insgesamt haben Sie … Aufgaben bewertet.“). Ich arbeite mit dem Fragetyp „Auswahl-Abfolge mit Reaktionszeit“ und meine Fragen heißen Q001, Q002, Q003, Q004, … Q010, Q011, … Q0053, Q0054.
In der Variablenübersicht heißen meine Variablen Q001_1, Q002_1, Q003_1, Q004_1, …
Folgenden Code habe ich verwendet. Ich habe in nach meinen 54 auf einer leeren Fragebogenseite in einen HTML-Code eingefügt. Allerdings bleibt die Seite, wenn ich den Fragebogen einmal durcharbeite, leer. Was kann ich tun?
<p id="questionCount"></p>
<script>
var numAnswered = 0;
for (var i = 1; i <= 54; i++) {
if (document.getElementById('Q00' + i).value !== '') {
numAnswered++;
}
}
document.getElementById('questionCount').textContent = 'Insgesamt haben Sie ' + numAnswered + ' Aufgaben bewertet.';
</script>
Danke schonmal.