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:

html<input>

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

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

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

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

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

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

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

javascriptelem.addEventListener('keypress', function(event) {
  console.log(event.code);
});
Задание 1

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

Задание 2

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

Задание 3

Find ud af, hvilken kode tasten Enter har.

Задание 4

Find ud af, hvilken kode tasten BackSpace har.

Задание 5

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.