Esistono numerose categorie di eventi JavaScript ma in questo articolo enfatizzeremo l'uso di JavaScript Focus e Blur Events.
Focus javascript e eventi sfocati
Quando gli elementi HTML ottengono concentrazione o perdono la concentrazione, si verificano gli eventi di focus o sfocatura JavaScript che fanno parte dell'oggetto focusvent.
Gli eventi classificati nella categoria di JavaScript Focus e Blur Events sono dimostrati di seguito:
Ognuno degli eventi sopra menzionati è discusso di seguito.
Evento OnBur
L'evento OnBur si verifica quando il focus di un oggetto viene perso. Viene utilizzato principalmente all'interno del codice di convalida di un modulo. Non bolle e non può essere cancellato. Supporta tutti i tag HTML diversi da , ,
, , ,
Sintassi
La sintassi dell'evento OnBur è la seguente.
Sintassi HTML
Sintassi di JavaScript
oggetto.onblur = function () script;Sintassi JavaScript addEventListener ()
oggetto.addEventListener ("Blur", script);Esempio
La funzione cambierà lettere minuscole in lettere maiuscole.
Produzione
Quando si lascia il campo di input, si verifica l'evento OnBur e le lettere minuscole vengono spostate sulla lettera maiuscola.
evento onfocus
L'evento OnFocus si verifica quando un elemento è focalizzato. È principalmente usato con, e . Non bolle e non può essere cancellato. Supporta tutti i tag HTML diversi da , ,
, , ,
Sintassi
La sintassi dell'evento Onfocus è il seguente.
Sintassi HTML
Sintassi di JavaScript
oggetto.onfocus = function () script;Sintassi JavaScript addEventListener ()
oggetto.addEventListener ("Focus", Script);Esempio
Una funzione cambia il colore di sfondo del campo di input quando è focalizzata.
Produzione
Quando si fa clic sul campo di input, il colore di sfondo del campo di input verrà modificato in blu. Abbiamo mostrato lo stato prima e dopo il campo di input in basso.
Prima
Dopo
evento onfocusin
L'evento Onnfocusin è uguale all'evento Onfocus e si verifica quando un elemento ottiene la messa a fuoco, tuttavia una sottile differenza tra questi due è che questo (onfocusin) fa bolle e non può essere annullato. Supporta tutti i tag HTML diversi da , ,
, , ,
Sintassi
La sintassi dell'evento Onfocusin è il seguente.
Sintassi HTML
Sintassi di JavaScript
oggetto.onfocusin = function () script;Sintassi JavaScript addEventListener ()
oggetto.addEventListener ("focusin", script);Esempio
Fai clic sul campo di input
Produzione
Prima di fare clic sul campo di input.
Dopo aver fatto clic sul campo di input, il colore di sfondo del campo di input verrà modificato in rosa.
Evento OnFocUSOUT
L'evento OnnFocUSOUT è uguale all'evento OnBur e si verifica quando un elemento perde solo la messa a fuoco, tuttavia una sottile differenza tra questi due è che questa (onfocusout) bolle e non può essere annullata. Supporta tutti i tag HTML diversi da , ,
, , ,
Sintassi
La sintassi dell'evento OnFocUSOUT è il seguente.
Sintassi HTML
Sintassi di JavaScript
oggetto.onfocUSOUT = function () script;Sintassi JavaScript addEventListener ()
oggetto.addEventListener ("focusout", script);Esempio
Lasciare il campo di input per spostare le lettere minuscole in maiuscolo.
Produzione
Quando si lascia il campo di input, le lettere minuscole verranno spostate sulle lettere maiuscole.
Conclusione
Gli eventi che si verificano quando un elemento guadagna o perde la sua attenzione sono indicati come focus javascript e eventi sfocati. Gli eventi che sono classificati nella categoria di JavaScript Focus e Blur Events sono eventi OnBur, evento ONFouc, evento OnFocusin ed evento OnFocUSOUT. Tutti questi eventi sono discussi in dettaglio insieme all'esempio appropriato.