Danke für den Pretest-Link.
Die JavaScript-Fehlerkonsole im Browser (die Sie natürlich auch öffnen können, einfach mal fix für Ihren Browser googeln) zeigt folgendes:
TypeError: dropdown is null
Dabei verweist sie auf folgende Zeile im Code:
var auswahl = dropdown.value;
Okay, wenn die Variable "dropdown" nicht korrekt gesetzt ist, kann man kein "value" davon abfragen. Sehen wir uns also an, wo sie gesetzt wird:
var dropdown = document.getElementById("TT01");
Dann liegt die Vermutung nahe, dass es kein HTML-Element mit der Kennung TT01 gibt. Das lässt sich mit dem Inspektor (den man ebefnalls im browser bei den Entwicklertools findet) durch einen Klick auf das Eingabefeld schnell prüfen. Dort findet man folgenden HTML-Code für das Eingabefeld:
<input id="TT01e01" name="TT01e01" tabindex="50" type="text" style="width: 100%">
Die korrekte HTML-ID wäre also "TT01e01". Und dort ist dann auch wirklich der Wert "Aachen I" vermerkt und kein numerischer Code. Also muss folgende Zeile raus:
auswahl = parseInt(auswahl);
... und das ganze parseInt() darunter, denn Sie möchten keine Zahl. Und der Filter prüft dann natürlich auch nur auf den Text:
if (auswahl == "Aachen I") {