Formulare können auch mit Enter statt Mausklick auf dem Submit-Button abgesendet werden. Die HTML(4.01)-Spezifikation schreibt nicht vor, dass in dem Fall irgendein unbeteiligter Submit-Button sein name-value-Pärchen mit in den Versand geben muss. Und somit tun das auch nicht alle Browser.
HTML5 schreibt das übrigens vor.
Alle großen Browser zeigen dieses Verhalten in den aktuellen Versionen (IE 8 z.B. noch nicht).
Mathias