Se digito "St", quando premo il tasto t, se immetto l'input di textfield.value
nelle funzioni onkeypress
/onkeydown
, ottengo solo "S".Javascript, il valore della chiave è sempre un carattere dietro l'ultimo?
Perché è questo? Come faccio a sbarazzarmi di questo ritardo?
Strano che @Tom suggerisce di aver già provato "onkeyup"? – MrWhite
Suggerirei che non è stato provato correttamente allora. –
* keyup * si attiva solo quando la chiave viene rilasciata, non si attiva per le ripetute sequenze di tasti. Quindi, se stai tenendo premuto il tasto per inserire più di uno dello stesso personaggio, la chiave non verrà attivata fino a dopo il rilascio della chiave. –