⊗jsPmOEPKG 420 of 505 menu

Vajutatud klahvide hankimine JavaScriptis

Objekti Event abil saab hankida vajutatud klahve. Vaatame, kuidas seda tehakse. Olgem, et meil on sisendväli:

<input>

Hankime sellele viitmuutujasse:

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

Seadistame oma sisendväljale sündmuse, mis käivitub iga klahvivajutuse korral:

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

Omaduses key sündmusobjektist asub vajutatud sümbol:

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

Ja omaduses code asub vajutatud klahvi kood:

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

Looge sisendväli, mis sisestamisel kuvab sisestatud klahvide väärtused ja nende koodid.

Vajutage sisendväljas erinevaid klahve ja vaadake, millised on nende väärtused ja koodid.

Määrake, milline kood on klahvil Enter.

Määrake, milline kood on klahvil BackSpace.

Antud on lõik ja sisendväli. Sellesse sisestatakse tekst ja vajutatakse klahvi Enter. Tehke nii, et sel hetkel sisestatud tekst jõuaks sisendvälja all olevasse lõiku, aga sisendvälja sisu tühjendataks.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu