Typy zdarzeń w JavaScript
Zdarzenia myszy
| Atrybut | Opis |
|---|---|
click |
Wykonano kliknięcie przyciskiem myszy. Zdarzenie występuje po tym, jak przycisk myszy został zwolniony. |
mousedown |
Wciśnięto przycisk myszy. |
mouseup |
Zwolniono przycisk myszy. |
dblclick |
Podwójne kliknięcie. |
mousemove |
Wskaźnik myszy porusza się wewnątrz obszaru wyświetlania elementu. |
mouseout |
Wskaźnik myszy opuścił obszar wyświetlania elementu. |
mouseover |
Wskaźnik myszy znajduje się wewnątrz obszaru wyświetlania elementu. |
Zdarzenia klawiatury
| Atrybut | Opis |
|---|---|
keydown |
Wciśnięto klawisz na klawiaturze. |
keypress |
Klawisz na klawiaturze jest wciśnięty i nie jest zwolniony dłużej niż interwał powtarzania. Długość interwału powtarzania jest parametrem systemowym i zależy od ustawień systemu operacyjnego użytkownika. |
keyup |
Zwolniono wcześniej wciśnięty klawisz. |
Zdarzenia formularzy i elementów strony
| Atrybut | Opis |
|---|---|
change |
Element traci focus wprowadzania, a zawartość elementu zmieniła się w czasie, gdy element był w focusie. |
select |
Jakaś część tekstu wewnątrz elementu zostaje zaznaczona. |
submit |
W formularzu wciśnięto przycisk "Wyślij", ale wysyłka formularza na serwer jeszcze nie została wykonana. |
Zdarzenia formularzy i elementów strony
| Atrybut | Opis |
|---|---|
blur |
Element sterujący traci focus wprowadzania, tzn. kursor przechodzi do innego elementu. |
focus |
Wyświetlany element otrzymał focus wprowadzania. Dla pól tekstowych to zdarzenie oznacza, że kursor już znajduje się w danym elemencie. |
load |
Zakończono ładowanie strony. |
unload |
Następuje opuszczenie dokumentu (zamknięcie lub przekierowanie strony na inny adres). |
scroll |
Występuje podczas przewijania elementu. |