⊗jsPmOEPKG 420 of 505 menu

Pobieranie naciśniętych klawiszy w JavaScript

Za pomocą obiektu Event można pobierać naciśnięte klawisze. Spójrzmy, jak to się robi. Załóżmy, że mamy input:

<input>

Pobierzmy referencję do niego do zmiennej:

let elem = document.querySelector('input');

Nałóżmy na nasz input zdarzenie, wyzwalane przy każdym naciśnięciu klawisza:

elem.addEventListener('keypress', function(event) { });

We właściwości key obiektu ze zdarzeniem będzie znajdować się naciśnięty symbol:

elem.addEventListener('keypress', function(event) { console.log(event.key); });

A we właściwości code będzie znajdować się kod naciśniętego klawisza:

elem.addEventListener('keypress', function(event) { console.log(event.code); });

Zrób input, który będzie przy wprowadzaniu wypisywał wartości wciśniętych klawiszy i ich kody.

Ponaciskaj w inpucie różne klawisze i spójrz, jakie mają one wartości i kody.

Określ, jaki kod będzie miał klawisz Enter.

Określ, jaki kod będzie miał klawisz BackSpace.

Dany jest akapit i input. Wprowadza się do niego tekst i naciska klawisz Enter. Zrób tak, aby w tym momencie wprowadzony tekst trafiał do akapitu pod inputem, a zawartość inputa była czyszczona.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć