Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Zdarzenie naciśnięcia określonego klawisza wraz z naciśnięciem dowolnego klawisza
Forum PHP.pl > Forum > Przedszkole
stellatus
Chciałbym, żeby w textarea, za każdym naciśnięciem dowolnego klawisza wywoływane było zdarzenie naciśnięcia klawisza 'h'.
Mam taki skrypt: https://codepen.io/reti/pen/xxEYBev (na podstawie: https://www.geeksforgeeks.org/trigger-a-key...-in-js-jquery/)
Zdarzenie listenera keypress jest wywoływane, bo console.log się pojawia, ale nie pojawia się litera 'h' w textarea. Nie rozumiem dlaczego.
trueblue
A nie możesz po prostu dodawać do value z <textarea> litery 'h' podczas zdarzenia?
stellatus
Dzięki za odpowiedź. Nie, właśnie zależy mi na tym, żeby to było wywołanie naciśnięcia klawisza.

Wiem, że to głupi przykład. Sorry. Teraz będzie jaśniej. Mam coś takiego: https://codepen.io/reti/pen/VwKXZmX
Chcę otrzymywać informację o pozycji kursora tekstowego. Po kliknięciu myszką, pozycja jest pokazywana właściwie. Gdy posługuję się klawiaturą (strzałki), informacja o pozycji jest albo o 1 za wysoka albo za niska. Jest natomiast pokazywana prawidłowo, gdy po naciśnięciu klawisza strzałki naciskany jest klawisz shift. No więc chcę żeby przy każdym naciśnięciu, któregoś z klawiszy strzałek było także wywoływane naciśnięcie klawisza shift. Ma to sens? A może da się prościej?
trueblue
A przy obsłudze keyup?
stellatus
Właściwie to na początku chciałem to przypisać do 'keypress', ale nie działa, dlatego jest 'keydown'.
trueblue
Ja widzę przy keyup prawidłowe działanie.
stellatus
No tak, nie sprawdziłem tego. Dzięki!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.