molily: automatischer formular submit schlägt fehl

Beitrag lesen

Hallo,

dass der Browser aber ein Irgendwas mit dem Namen oder der ID "someVal" findet, dass ein Unterobjekt des auf diese Art angesprochenen Formulars sein soll, ist dann wieder reine Glückssache.

Nein, das ist einfach in JavaScript 1.1 (IIRC, vielleicht auch schon 1.0) so festgelegt.
Wenn du einen Browser findest, der ECMAScript und DOM Core, HTML, Events usw. implementiert, aber nicht diesen Teil von JavaScript, werde ich dir gerne im Punkt der »reinen Glückssache« zustimmen.
Es kann natürlich sein, dass das form-Elementobjekt aus irgendwelchen anderen Gründen einen gleichnamigen Member hat, das stimmt. Einen beliebigen Feldnamen kann man nur wählen, wenn man über elements geht.

Was spricht gegen eine "vernünftigen Zugriff"™ lt. <http://de.selfhtml.org/javascript/objekte/elements.htm@title=Schema 4>?

Schema 3 ist sinnvoller. Man schreibt ja auch nicht window["document"]["forms"].

Mathias