Aloha!
Das Problem ist nun folgendes:
Alle Variablen werden richtig gesetzt, nur das letzte if-Statement
if(navVal ==1) wird nicht ausgefuehrt (auch wenn navVal =1 ist).
Wo liegt da der Fehler?
Du kriegst aus Formularfeldern Strings, keine Zahlen. Der Vergleich lautet also "2" == 2, und das ist immer falsch.
Vergleiche mit dem String "2", und es wird funktionieren. Oder füge oben die Zeile
selval = parseInt(selVal);
hinzu, um aus dem String eine Zahl zu machen.
- Sven Rautenberg