Aby wykryć wejść naciśnij Używam prostego rozwiązania:nie wykrywa wejść naciśnij na telefon (textarea)
if (e.keyCode == 13) {
// do something
}
Na pulpicie działa właściwie wszędzie. Na tablecie, smartfonie - też - ale jeśli chodzi o textarea to nie działa.
Stało się to problemem od czasu kilku ostatnich aktualizacji chrome.
Tak więc, po naciśnięciu klawisza enter z telefonu komórkowego zobaczysz tylko nową linię "\ n", ale bez wykonywania funkcji.
Jak wykryć wejście na textarea na urządzeniach mobilnych w najnowszej wersji chrome?
Twój możliwe rozwiązanie nie były pomocne, ponieważ znalazłem się, że android klawiatura (czy to chrome wina, nie jestem pewien) nie emitują „keypress, keyDown” zdarzenia przy każdym „Press” to. Możesz czasami uzyskać "e.keyCode == 229", ale to już inna historia. Sztuczka z przetwarzaniem wartości działa dobrze, dzięki za opublikowanie kodu, o którym myślałem) –