Per rilevare entrare stampa sto usando soluzione semplice:non può rilevare entrare stampa sul cellulare (textarea)
if (e.keyCode == 13) {
// do something
}
Sul tavolo funziona correttamente ovunque. Anche su tablet, smartphone - ma, se si tratta di textarea, questo non funziona.
È diventato un problema da pochi ultimi aggiornamenti di Chrome.
Quindi, quando si preme Invio dal cellulare si vede solo la nuova riga "\ n", ma nessuna esecuzione della funzione.
Quindi, come rilevare l'immissione nella textarea sui dispositivi mobili nell'ultima versione di Chrome?
tua soluzione possibile non erano disponibili, perché ho scoperto che la tastiera Android (o è colpa di cromo, non è sicuro) non emettono "di pressione dei tasti, keydown" eventi ogni volta che si "stampa" di esso. È possibile ottenere "e.keyCode == 229" a volte, ma questa è un'altra storia. Il trucco con un'elaborazione del valore funziona bene, grazie per aver pubblicato il codice a cui stavo pensando) –