Tipuri de evenimente în JavaScript
Evenimente de mouse
| Atribut | Descriere |
|---|---|
click |
S-a efectuat un clic cu butonul mouse-ului. Evenimentul apare după ce butonul mouse-ului a fost eliberat. |
mousedown |
Butonul mouse-ului a fost apăsat. |
mouseup |
Butonul mouse-ului a fost eliberat. |
dblclick |
Dublu clic. |
mousemove |
Cursorul mouse-ului se mișcă în interiorul zonei de afișare a elementului. |
mouseout |
Cursorul mouse-ului a părăsit zona de afișare a elementului. |
mouseover |
Cursorul mouse-ului se află în interiorul zonei de afișare a elementului. |
Evenimente de tastatură
| Atribut | Descriere |
|---|---|
keydown |
O tastă de pe tastatură a fost apăsată. |
keypress |
O tastă de pe tastatură este apăsată și ținută apăsată mai mult decât intervalul de repetare. Durata intervalului de repetare este un parametru de sistem și depinde de setările sistemului de operare al utilizatorului. |
keyup |
O tastă apăsată anterior a fost eliberată. |
Evenimente de formulare și elemente de pagină
| Atribut | Descriere |
|---|---|
change |
Elementul pierde focusul de introducere, iar conținutul elementului s-a modificat în timp ce elementul era în focus. |
select |
O parte a textului din interiorul elementului devine selectată. |
submit |
În formular a fost apăsat butonul "Trimite", dar trimiterea formularului către server nu a avut loc încă. |
Evenimente de formulare și elemente de pagină
| Atribut | Descriere |
|---|---|
blur |
Elementul de control pierde focusul de introducere, adică cursorul trece la un alt element. |
focus |
Elementul afișat a primit focusul de introducere. Pentru câmpurile text, acest eveniment înseamnă că cursorul se află deja în acel element. |
load |
Încărcarea paginii s-a finalizat. |
unload |
Are loc părăsirea documentului (închiderea sau redirecționarea paginii către altă adresă). |
scroll |
Se declanșează la derularea elementului. |