Lenyomott billentyűk lekérése JavaScriptben

Az Event objektum segítségével le lehet kérni a lenyomott billentyűket. Nézzük meg, hogyan is történik ez. Tegyük fel, hogy van egy input mezőnk:

html<input>

Kapjuk meg a hivatkozást rá egy változóban:

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

Rendeljük hozzá az input mezőnkhöz az eseményt, ami minden billentyűlenyomáskor lefut:

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

Az eseményobjektum key tulajdonságában a lenyomott karakter fog szerepelni:

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

A code tulajdonságban pedig a lenyomott billentyű kódja fog szerepelni:

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

Készítsen egy input mezőt, amely a bevitelekor kiírja a megnyomott billentyűk értékeit és azok kódjait.

Задание 2

Nyomjon meg különböző billentyűket az input mezőben és nézze meg, milyen értékeik és kódjaik vannak.

Задание 3

Határozza meg, hogy mi lesz a kódja a Enter billentyűnek.

Задание 4

Határozza meg, hogy mi lesz a kódja a BackSpace billentyűnek.

Задание 5

Adott egy bekezdés és egy input mező. Beírunk egy szöveget, és megnyomjuk a Enter billentyűt. Készítsd el úgy, hogy ekkor a beírt szöveg kerüljön az input mező alatti bekezdésbe, az input mező tartalma pedig törlődjön.