Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 10-10-2009, 18:09
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Lightbulb [gelöst] Formular per JS umbenennen

Ich bin gerade auf ein etwas seltsames Verhalten gestoßen. Ich kann ja per name den Namen eines Formulars ändern. Aber warum kann ich dann sowohl mit dem alten als auch mit dem neuen Namen auf Elemente des Formulars zugreifen?
PHP-Code:
<form name="blubb" action="test.php" method="post">
  <
input type="text" size="40" name="eingabe" value="1">
  <
input type="submit" value="Absenden">
</
form>
<
script type="text/javascript">
document.blubb.name 'blubber';
alert (document.blubb.eingabe.value);
alert (document.blubber.eingabe.value);
</script> 
In beiden Fällen bekomme ich den korrekten Wert ausgegeben. Eigentlich sollte
PHP-Code:
alert (document.blubb.eingabe.value); 
aber nicht mehr funktionieren, da ich das Formular über das name-Attribut ansteuer. Habe ich etwas übersehen oder ist das eine der üblichen Merkwürdigkeiten von JavaScript?

Peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten