Ist logisch, weil es kein Objekt mit dem Namen 'form.xyz' gibt...
kapieren tu ich bisher nur, wie ich es umgehen kann. Warum ersetzt denn JS das "xyz", was ja als Variable deklariert wurde, nicht durch den Inhalt? Das klappt doch sonstens auch. Ich wollte ja kein form.xyz sondern form.name1...;
Mit 'sonst' meinst du PHP (oder auch Perl). In JS kann das nicht klappen da es hier kein Möglichkeit gibt die Variabel zu identifizieren gibt. woher soll JS Wissen, dass du nicht 'form.xyz' sondern form[xyz] meinst? es kann ja durchaus auch ein Element mit dem Namen 'xyz' geben.
Struppi.