Ashura: Submit/Buttons - 2 Fragen

Beitrag lesen

Hallo wahsaga.

Feuert der Eventhandler onsubmit im richtigen Augenblick?

welcher wäre das denn? :-)

Direkt nach dem Request. Der Button sollte dann auf disabled gesetzt werden, so dass kein doppeltes Absenden möglich ist. (Bei einer langsamen Verbindung ist dieser Reflex verführerisch.)

aber natürlich feuert er zuerst, direkt nach dem klicken des buttons. das abschicken des formulars erfolgt erst anschließend.

Schade. Also ist Obiges ohne submit() nicht lösbar? (Gut, wenn JS nicht zur Verfügung steht, wird zwar der Button nicht auf disabled gesetzt, aber das Formular wird schließlich auch ohne JS abgeschickt.)

sonst mach's von mir aus auch onSubmit (wenn's nur ein button ist) - und lasse true zurückgeben.

Auch eine Möglichkeit.

Einen schönen Mittwoch noch.

Gruß, Ashura

--
Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
30 Days to becoming an Opera8 Lover -- Day 21: Toolbars
Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
[Deshalb frei! - Argumente pro freie Software]