Calocybe: Formular abschicken über submit()

Beitrag lesen

Huhu!

warum wird bei Betätigung des Buttons das Formular problemlos abgesendet und bei submit() nicht?

Naja, vermutlich wendet sich der Submit-Button nicht an die JS-Methode Form.submit(), sondern wird browserintern direkt abgehandelt. (Waere ja auch fatal, wenn jemand JS ausgeschaltet hat.) Die submit()-Methode wendet sich dann an dieselbe Stelle. Oder doch an eine etwas andere...

Warum erfolgt hier eine andere Verarbeitung und um den Fragenkatalog voll zumachen, warum wird dann der Aufruf
<form onsubmit="test()"> nicht abgearbeitet?

... denn das ist in der Tat eine schlimme Sache, die ich in die Kategorie Bug schieben wuerde. Scheinbar hat hier jemand ein (internes) Event-Modell ein bisschen quick&dirty zusammengeflickt. Tritt das eigentlich mit allen Browsern auf?

Bis dann, Roland