Der Martin: Enter Submit Form - Default?

Beitrag lesen

Hallo Rolf,

für mich immer noch ein Rätsel:
Welcher submit-button wird im default genommen wenn [enter] gedrückt wird?

Soweit ich weiß, nehmen die meisten Browser dann den ersten Submit-Button, Opera aber den letzten. Festgelegt ist das leider nicht, so dass man nicht sagen könnte, dass einer von denen sich falsch verhält.

Nehmen wir ein Beispiel: http://rolfrost.de/cgi-bin/julian.cgi
IE6 und Mozilla 1.7.11 verhalten sich so, dass, egal in welchem Eingabefeld ich was geändert habe und dann auf die [Enter] - Taste drücke, das submit in Richtung 'Date to JulianDay' erfolgt.

Oh - du befasst dich mit dem Julianischen Datum? Bist du auch Hobby-Astronom oder warum?

Nachdem das Feld 'julianday' geschrieben wurde, sollte die [Enter] - Taste das submit in Richtung [<<] ('JulianDay to Date') machen.

Klingt wohlüberlegt - aber wie Heizer schon schrieb, wirst du da wohl massiv mit JS nachhelfen müssen (Focus-Abfrage und gezieltes Auslösen eines Submit-Buttons). By the way, welchen Submit-Button löst eigentlich JS aus, wenn ich einfach form.submit() aufrufe?

Schönen Abend noch,

Martin

--
Die letzten Worte des Architekten:
Mir fällt da gerade was ein...
Schon Urlaubspläne für 2006?