Wie Sie die Eingabetaste innerhalb eines Textfelds erhalten, um eine Funktion auszulösen und nicht die erste / Standardschaltfläche

Ich versuche die Enter-Taste, zum auslösen der Funktion, wenn er gedrückt wird, wenn innerhalb einer bestimmten textbox und nicht den Auslöser der ersten oder Standard-Schaltfläche.

Sehen Sie ein Beispiel für das, was hier geschieht: http://jsfiddle.net/cutsomeat/WZ6TM/1/

Wenn Sie drücken Sie andere Tasten, erhalten Sie eine alert-box mit dem Schlüsselcode, doch wenn Sie die EINGABETASTE drücken, erhalten Sie keine alert-box mit dem Schlüsselcode, sondern die alert-box in der Schaltfläche click-Ereignis.

Offensichtlich die Enter-Taste auslösen der Taste. Gibt es eine Möglichkeit, dies zu vermeiden und stattdessen erfassen Sie die Enter-Taste in das keyup-Ereignis aus und lösen dann eine andere Funktion?

InformationsquelleAutor der Frage MarkieB | 2012-06-12

Schreibe einen Kommentar