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
- CSS
- HTML
- JavaScript
- jQuery
- PHP
- SQL
- WORDPRESS
0 Comment