Wie zu erfassen enter-Taste gedrückt werden, die auf Seiten mit mehreren Formularen?

Habe ich geerbt, eine web-Anwendung, wo die üblichen Fähigkeit zum drücken von return in einem der Eingabefelder deaktiviert wurde für die sehr guten Grund, dass die Seite enthält mehrere Formulare, und die Anwendung nicht in der Lage wäre zu bestimmen (oder, so wurde mir gesagt), die form zu handeln. Die Anwendung wurde entwickelt, so gibt es keine submit-buttons (wie bei input type="submit"), und stattdessen haben sich die Designer gegangen für onclick-handling. Hier sind zwei Tasten, die definiert werden, auf einer der Seiten enthalten zur Veranschaulichung

<input type="button" value="LOGIN"  name="btnLoginOk" onclick="submit(); />"

<input type="button" class="button-click-grey" value="Find Link Partners"  
    onclick="raiseEvent('SubmitForm','',this);" style="cursor:pointer;" />

Aber ich wirklich wollen, um in der Lage sein, um Benutzern zu erlauben, drücken Sie return, wenn Sie wünschen, z.B. wenn Sie gerade getippt haben, um in einem Feld im Zusammenhang mit der ANMELDUNG, dann erkennen Sie, dass und Aktion onclick="submit();"

Gibt es vielleicht eine Lösung mit jQuery.

InformationsquelleAutor der Frage | 2009-04-18

Schreibe einen Kommentar