JavaScript - zdarzenia związane z klawiaturą
| DZIAŁANIE: |
Kod:
Ewentualne Objaśnienia:
W przykładzie
32form_praktyczne_prz.html wspominałem oraz pokazałem przykład ze zdarzeniem
onkeyup (onkeydown). Tutaj może troszeczkę więcej o tym. W momencie
naciśnięcia/puszczenia klawisza klawiatury tworzony jest obiekt event,
który przechowuje dane określające jakiego użyto klawisza oraz czy w tym samym
momencie użyto klawisza specjalnego (alt,ctrl,shift).
Oto właściwości obiektu event :
- altKey - true jeżeli w trakcie zdarzenia wciśnięty był również alt
- ctrlKey - tak samo tylko ctrl
- shiftKey - tsak samo tylko shift
- keyCode - kod odpowiadający danemu klawiszowi (unicode). Można przekonwertować
poprzez : string.fromCharCode(keyCode)
- Type - typ danego zdarzenia (keyup, keydown)
Przedstawiony przykład ze zdarzeniami związanymi z klawiaturą jest bardzo prosty i nie ma co go tłumaczyć, powinniście go bez problemu zrozumieć. Powiem tylko, że wartości kodu 65-90 są przypisane literą.