Gli eventi javascript
Il linguaggio javascript integra una buona gestione degli eventi.
Cosa sono gli eventi?
Gli eventi sono delle situazioni che si verificano durante la navigazione online.
Ad esempio, quando l'utente sposta il puntatore del mouse sopra un link, in quel momento si verifica un evento. Ne esistono molti altri.
Il javascript può rilevare gli eventi e associarli a un'azione. E' un aspetto particolarmente utile per chi sviluppa script sul web.
Un esempio pratico
Nel seguente tag ho inserito l'evento onMouseOver e l'ho associato a una funzione javascript ( azione ).
<input type="button" onMouseOver="lamiafunzione()">
L'evento onMouseOver rileva il passaggio del mouse sopra il pulsante ed esegue la funzione associata ( lamiafunzione ).
Altri eventi javascript
Nell'ambiente javascript esistono diversi eventi rilevabili. Ne elenco qualcuno come esempio:
- onChange rileva la modifica dei dati in una casella di input durante la compilazione della form.
- onSubmit si verifica quando l'utente clicca sul pulsante invia della form.
- onBlur
- onFocus
- onUnload
- onLoad
- onMouseOut
- onMouseOver
- onClick
- onSelect
La lista è veramente molto lunga.
A cosa serve la gestione degli eventi
Grazie al rilevamento degli eventi si possono realizzare diversi effetti dinamici e automatizzati.
Ad esempio, è possibile verificare se il contenuto appena digitato dall'utente nel campo di input di una form è corretto oppure no.
Se il dato è sbagliato l'utente viene avvisato con un messaggio di errore, prima ancora che clicchi sul pulsante Invio della form.