⊗jsPmOEPKG 420 of 505 menu

Håndtering af tastetryk i JavaScript

Ved hjælp af objektet Event kan man håndtere tastetryk. Lad os se, hvordan det gøres. Lad os sige, at vi har et inputfelt:

<input>

Lad os få en reference til det i en variabel:

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

Lad os tilføje en event til vores inputfelt, der udløses ved hvert tastetryk:

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

I egenskaben key i event-objektet vil det trykkede tegn være:

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

Og i egenskaben code vil koden for den trykte tast være:

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

Lav et inputfelt, som ved indtastning vil udskrive værdierne af de indtastede taster og deres koder.

Tryk på forskellige taster i inputfeltet og se, hvilke værdier og koder de har.

Find ud af, hvilken kode tasten Enter har.

Find ud af, hvilken kode tasten BackSpace har.

Der er givet et afsnit og et inputfelt. Der indtastes tekst i det og der trykkes på tasten Enter. Gør så den indtastede tekst kommer i afsnittet under inputfeltet, og indholdet af inputfeltet ryddes.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis