Heim >Web-Frontend >js-Tutorial >Tastaturereignisse von jQuery-Ereignissen (Strg-Eingabetaste zum Absenden des Formulars usw.)_jquery
Tastaturereignisse verarbeiten alle Tastenanschläge des Benutzers, unabhängig davon, ob sie sich innerhalb oder außerhalb des Texteingabebereichs befinden. Der Umfang von Tastaturereignissen ist in verschiedenen Browsern unterschiedlich. Im Allgemeinen kann diese Art von Tastaturereignissen auf Elemente wie Formularelemente, Tag-Elemente, Fenster und Dokumente wirken. Tastaturereignisse können auf allen Elementen ausgelöst werden, die Schnittpunkte erhalten können. Elemente, zu denen bei Verwendung der Tabulatortaste gesprungen werden kann, sind Elemente, die Tastaturereignisse verwenden können (wenn tabindex nicht festgelegt ist). für diese Elemente) Wenn bei Attributwerten tabindex auf eine negative Zahl gesetzt ist, wird der Fokus bei Verwendung der Tab-Taste nicht erreicht.
Tastaturereignisse können ein Parameterereignis übergeben. Dieses Ereignis ist ein Objekt, das einige Eigenschaften enthält, die Sie abrufen können Einige Informationen zum Ereignis. Wenn Sie beispielsweise die Tastatur verwenden, können Sie event.keyCode verwenden, um den ASCII-Codewert der gedrückten Taste abzurufen. Siehe unten
1: Das keydown()-Ereignis ist das erste Tastaturereignis, das beim Klicken auf die Tastatur ausgelöst wird. Wenn der Benutzer die Taste weiterhin gedrückt hält, wird das keydown-Ereignis fortgesetzt.
3: Das Ereignis „keyup()“ ist das letzte Ereignis, das auftritt (nach dem Ereignis „keydown“). Im Gegensatz zum Ereignis „keydown“ wird dieses Ereignis nur einmal ausgelöst, wenn die Tastatur losgelassen wird (da das Loslassen der Tastatur kein kontinuierlicher Zustand ist). .
Der Code lautet wie folgt:
keydown();
keyup( );keypress();
keydown()
Das Keydown-Ereignis wird ausgelöst, wenn die Tastatur gedrückt wird. Sie können in der gebundenen Funktion false zurückgeben, um zu verhindern, dass das Standardereignis des Browsers ausgelöst wird.
keyup()
Das Keyup-Ereignis wird ausgelöst, wenn die Taste losgelassen wird, also das Ereignis, nachdem Sie die Tastatur gedrückt und aufgestanden sind
Tastendruck()
Das Tastendruckereignis wird ausgelöst, wenn eine Taste angetippt wird. Wir können es als Drücken und Anheben derselben Taste verstehen
Wie können wir herausfinden, ob ich die A-, Z- oder Enter-Taste gedrückt habe?
Tastaturereignisse können ein Parameterereignis übergeben. Tatsächlich können einige jQuery-Ereignisfunktionen einen solchen Parameter übergeben.
Wenn wir Strg-Eingabe implementieren möchten, ist es Strg-Eingabe, um das Formular abzusenden
Vorkenntnisse
1. Schlüsselwert Nummer 0 48. Schlüsselwert Nummer 9 97. Schlüsselwert Z 122. Schlüsselwert Z 90 43;-Schlüsselwert 45;.Schlüsselwert 46;Rücktaste 8;Tab-Schlüsselwert 9;
4.event ist im IE global und in Firefox ein temporäres Objekt, und Parameter müssen übergeben werden