Tipi di eventi in JavaScript
Eventi del mouse
| Attributo | Descrizione |
|---|---|
click |
È stato effettuato un clic con il pulsante del mouse. L'evento si verifica dopo che il pulsante del mouse è stato rilasciato. |
mousedown |
Il pulsante del mouse è stato premuto. |
mouseup |
Il pulsante del mouse è stato rilasciato. |
dblclick |
Doppio clic. |
mousemove |
Il puntatore del mouse si sta muovendo all'interno dell'area di visualizzazione dell'elemento. |
mouseout |
Il puntatore del mouse è uscito dall'area di visualizzazione dell'elemento. |
mouseover |
Il puntatore del mouse si trova all'interno dell'area di visualizzazione dell'elemento. |
Eventi della tastiera
| Attributo | Descrizione |
|---|---|
keydown |
Un tasto sulla tastiera è stato premuto. |
keypress |
Un tasto sulla tastiera è stato premuto e non rilasciato per un tempo superiore all'intervallo di ripetizione. La durata dell'intervallo di ripetizione è un parametro di sistema e dipende dalle impostazioni del sistema operativo dell'utente. |
keyup |
Un tasto premuto in precedenza è stato rilasciato. |
Eventi dei moduli e degli elementi della pagina
| Attributo | Descrizione |
|---|---|
change |
L'elemento perde lo stato di focus, e il contenuto dell'elemento è cambiato durante il tempo in cui l'elemento era in focus. |
select |
Una parte del testo all'interno dell'elemento viene selezionata. |
submit |
Nel modulo è stato premuto il pulsante "Invia", ma l'invio del modulo al server non è ancora stato effettuato. |
Eventi dei moduli e degli elementi della pagina
| Attributo | Descrizione |
|---|---|
blur |
L'elemento di controllo perde lo stato di focus, cioè il cursore passa a un altro elemento. |
focus |
L'elemento visualizzato ha ottenuto lo stato di focus. Per i campi di testo, questo evento significa che il cursore si trova già in questo elemento. |
load |
Il caricamento della pagina è completato. |
unload |
Si sta uscendo dal documento (chiusura della pagina o reindirizzamento a un altro indirizzo). |
scroll |
Si attiva quando si scorre l'elemento. |