[HTML] [attributo evento] onkeypress

onkeypress (attributo evento HTML) si attiva quando si preme un tasto della tastiera sull’elemento HTML (è il simmetrico dell’evento HTML onkeyup).

tips&tricks

La differenza tra onkeydown e onkeypress 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.).

onkeydown e onkeypress 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).

tag

Tutti

Sintassi

onkeypress = "[script]"

Esempi

<script>
function Funzione() {
    var x = document.getElementById("evento_onkeypress");
    x.value = x.value.toUpperCase();
}
</script>
Compila questo campo:
<input id="evento_onkeypress" onkeypress="Funzione()">

Contenuti correlati

Fonti esterne

attributi evento html, html

Related Articles

0 Comment

Rispondi