.keypress()
(metodo jQuery) si attiva quando viene premuto un tasto della tastiera.
tips&tricks
E’ possibile stabilire quale tasto è stato premuto, attraverso la proprietà event.which
.
La differenza tra .keydown()
e .keypress()
consiste nel fatto che il primo si attiva alla pressione di qualsiasi tasto, mentre il secondo soltanto con i tasti che sono stampati a video (ad es., non si attiva per i tasti shift, ctrl, canc, del, tasti freccia, ecc.)
.keydown()
e .keypress()
vengono attivati prima dell’elaborazione dell’evento, che pertanto non ha ancora modificato il valore dell’input. Ciò significa che se si accede al valore degli input, si otterrà il valore precedente all’attivazione dei rispettivi eventi (il che non accade, invece, con l’attributo evento HTML oninput
).
Sintassi
/* 1 */ $(selettore).keypress() /* 2 */ $(selettore).keypress(function() { // azione })
parametro | descrizione |
---|---|
function | La funzione da eseguire quando si verifica l’evento |
Esempi
<script> $("input").keypress(function(){ alert("tasto premuto!"); }); </script> <input placeholder="inserisci un testo">
Contenuti correlati
- CSS
- HTML
- JavaScript
- jQuery
- PHP
- SQL
- WORDPRESS
0 Comment