[JQUERY] [metodo] .keypress()

.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

Fonti esterne

jquery, metodi jquery

Related Articles

0 Comment