Heim > Artikel > Web-Frontend > Beispiel für einen JavaScript-Onkeypress-Ereigniseintrag (eine Tastaturtaste drücken oder gedrückt halten)_Grundkenntnisse
JavaScript onkeypress-Ereignis
Das onkeypress-Ereignis wird ausgelöst, wenn der Benutzer eine Tastaturtaste drückt oder gedrückt hält.
Hinweis: Das onkeypress-Ereignis unterscheidet sich geringfügig vom onkeydown -Ereignis. Das onkeypress-Ereignis verarbeitet nicht den entsprechenden Funktionstastendruck. Konkret können Sie das folgende Beispiel in das Ereignis onkeydown ändern und Sonderzeichen wie !@#$ eingeben, um den Unterschied zwischen den beiden zu spüren.
Tipps
Internet Explorer/Chrome-Browser verwenden event.keyCode, um das gedrückte Zeichen abzurufen, während Browser wie Netscape/Firefox/Opera event.which verwenden.
Verwenden Sie das onkeypress-Ereignis, um nur die Eingabe von Zahlen zuzulassen
Das Folgende ist ein Beispiel für die Verwendung des onkeypress-Ereignisses, um Benutzern nur die Eingabe von Zahlen in ein Formularfeld zu ermöglichen: