Martin Speiser: Der IE kann vielleicht gar keine Formulare

Beitrag lesen

Hi Tobias!

Ist Dir schon mal aufgefallen, dass wenn die Seite nur ein <imput type="text"> Feld hat das onClick Event beim [Enter] gar nicht abgefangen wird. Nur wenn der Button tatsächlich mit der Mouse geklickt wird wird das event Abgefangen. Sobald zwei input-Felder auf der Seite sind funktioniert es auch mit [Enter].
logisch????

Eigentlich ist es schon logisch. Wenn man auf http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/form.asp schaut, steht da der Satz "If the form includes only one text box and the user presses ENTER, the onsubmit event fires." Das kann nun bedeuten, dass eben kein onclick-Event bei ENTER ausgelöst wird, sondern nur onsubmit.

Ich hab's mir jetzt erspart beim W3C zu suchen, was die da geregelt haben :-)

Gruß,
Martin