UlfL: Fehlender Submit-Parameter bei nur ein Textfeld

Hi zusammen,

neulich ist mir ein Browser-Verhalten aufgefallen, was ich mir nur schwer erklaeren kann. Wenn man ein Formular definiert, das nur aus ein Textfeld und ein Submitbutton besteht, typ:

<form method="get" action="sonstwo">
  <p>
    <input type="text" name="textfield">
  </p>
  <p>
    <input type="submit" name="submit" value="Absenden">
  </p>
</form>

wird das Name/Value-Paar des Submitbuttons *nicht* uebertragen, wenn der Benutzer das Formular mit der Returntaste absendet. Wird dagegen mit der Maus auf dem Submitbutton geklickt, werden die Parameter sehr wohl uebertragen. Besteht das Formular aus mehr als ein Textfeld, wird das Name/Value-Paar immer mit uebertragen, unabhaengig davon, ob mit der Returntaste oder mit der Maus abgesendet wird.

Dieses Verhalten weisen IE sowohl als Netscape auf, soll es etwa so gewollt sein? Und wie kann man das Problem beheben? Natuerlich kann man mit JavaScript onsubmit Name und Value des Submitbuttons auslesen und an die URL anhaengen, aber JS kann man ja nicht bei allen Surfern und Browser voraussetzen.

Danke schoen,
UlfL