Drücken von "Return" in einem HTML-Formular mit mehreren Submit-Buttons

Stellen wir uns vor, ein HTML-Formular mit zwei submit-buttons. einer von Ihnen befindet sich in der oberen Hälfte der form und tut etwas weniger wichtig. der andere Knopf ist der eigentliche submit-button, der speichert die eingegebenen Daten. dieser Knopf am Ende des Formulars. die beiden Tasten löst den verschiedenen Aktions-urls.

erfahrene Benutzer wie Ihre Formulare senden durch drücken der Taste "enter" oder "return" anstelle von einem Klick auf den entsprechenden button.

leider, der browser sucht nach dem ersten submit-button des jeweiligen Formulars und verwenden Sie diese, um auszuführen, form-submit. da es in meiner form auf die zweite Schaltfläche ist der eigentliche submit-Schaltfläche, ich muss sagen, der browser, um die Verwendung dieser bestimmten Taste (oder die action-url, der verbunden ist mit es).

ich nicht link javascript-Listener, die suchen-Taste gedrückt halten oder sowas. also ich bin auf der Suche nach einem besseren Ansatz für dieses problem. allerdings javascript-oder jquery-Lösungen (ohne keypressed-listerner) sind willkommen.

danken Ihnen sehr für Ihre Hilfe im Voraus.

Kommentar zu dem Problem
Das ist nicht wahr in allen Browsern, als dieses Verhalten war sehr schlecht definiert ist nicht lange her (HTML-Formulare im Allgemeinen schon immer und sind immer noch eine schreckliche Kloake der Ungewissheit). Frühere Versionen von Internet Explorer behandeln, wie Gehorsam, als wenn keine der submit-buttons, wo gedrückt, (denn das ist technisch der Fall ist). Kommentarautor: David

InformationsquelleAutor der Frage DiegoFrings | 2010-01-20

Schreibe einen Kommentar