1
resposta

EventHandler Jquery ('keypress', 'keydown', 'keyup') não funciona em navegadores android

Pessoal, estou com um problema ao usar o evento de captura de digitação em input com Jquery. Estou usando este código:

$('#myinput').on('keyup', function(event){
    alert('codigo: '+ event.which + ' - caracter: ' + String.fromCharCode(event.which));
});

No navegador do desktop funciona perfeitamente. Porém no navegador do chrome android (Android 6 - Moto G4 Plus) o alerta ou aparece como undefined ou com o valor 229.

Alguém sabe o que pode ser?

1 resposta

Oi Alexandre,

Olha, eu to chutando aqui, mas acredito que isto aconteça por que em dispositivos mobiles o evento de que envolvam teclas, com keyup, keypress ou keydown não registrem sempre do mesmo modo.

Será que se você tentar utilizar o evento de input para detectar quando alguém digitar no seu campo não resolve ?