Es geht ja nicht um "onLoad", sondern
*g* - jo, da wollte ich auch mal die Enter-Taste ausprobieren!
Also weiter im Text:
Es geht da aber eigentlich nicht um "onLoad", sondern darum, dass die Submit-Funktion ausgeloest wird, wenn sich der Anwender im Formular (z.B. in einem Eingabefeld) befindet.
Was ich dabei NICHT möchte:
1.) Formvalidation per JavaScript. Das macht das Script auf dem Server schon.
Dann frage ich mich, warum es dann bei Submit via Enter-Taste nicht validiert? Submit ist Submit - anders kommen die Daten doch beim Server und dem Script auf dem Server gar nicht an. Und wenn sie ankommen, kann das Script doch die Eingaben pruefen. Oder wo denke ich da verkehrt?
2.) Einen zusätzlichen Button oder Buttontausch. Die Reihenfolge muss, so wie sie ist, beibehalten werden.
Du kannst z.B. versuchen, via Ereignisueberwachung die Enter-Taste abzufangen. Aber wenn du kein JavaScript willst, kommt auch das nicht in Frage. Ich selber wuerde es ueberigens so machen: ich wuerde in das Formular einen Hinweis schreiben, dass man das Formular erst dann mit dem Submit-Button oder mit Enter abschicken solle, wenn man alle Pflichtfelder ausgefuellt hat - "den Anwender kooperieren lassen" nenne ich das ;-)
viele Gruesse
Stefan Muenz