⊗jsPmOEPKG 420 of 505 menu

Ottenere i tasti premuti in JavaScript

Utilizzando l'oggetto Event è possibile ottenere i tasti premuti. Vediamo come si fa. Supponiamo di avere un input:

<input>

Otteniamo un riferimento ad esso in una variabile:

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

Aggiungiamo al nostro input un evento, che si attiva ad ogni pressione di un tasto:

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

La proprietà key dell'oggetto dell'evento conterrà il carattere premuto:

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

E nella proprietà code sarà presente il codice del tasto premuto:

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

Create un input che all'inserimento visualizzi i valori dei tasti premuti e i loro codici.

Premete vari tasti nell'input e osservate quali valori e codici hanno.

Determinate quale codice avrà il tasto Enter.

Determinate quale codice avrà il tasto BackSpace.

Sono dati un paragrafo e un input. In esso viene inserito del testo e viene premuto il tasto Enter. Fate in modo che in quel momento il testo inserito vada nel paragrafo sotto l'input, e il contenuto dell'input venga cancellato.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta