Istnieje wiele kategorii zdarzeń JavaScript, ale w tym artykule podkreślymy użycie wydarzeń JavaScript i rozmycia.
Wydarzenia JavaScript Focus i Blur
Kiedy elementy HTML zyskują skupienie lub stracić koncentrację, zdarzenia JavaScript lub zdarzenia rozmycia, które są częścią obiektu FocusEvent.
Wydarzenia, które są sklasyfikowane w kategorii koncentracji JavaScript i zdarzeń rozmycia, pokazano poniżej:
Każde z wyżej wymienionych wydarzeń omówiono poniżej.
Wydarzenie Onblur
Zdarzenie Onblur ma miejsce, gdy koncentracja obiektu zostanie utracona. Jest go głównie używany w kodzie sprawdzania poprawności formularza. Nie bulgot i nie można go anulować. Obsługuje wszystkie tagi HTML inne niż , ,
, , ,
Składnia
Składnia zdarzenia onblur jest następująca.
Składnia HTML
Składnia JavaScript
obiekt.onBlur = function () script;Składnia JavaScript addEventListener ()
obiekt.addEventListener („Blur”, skrypt);Przykład
Funkcja zmieni litery dolnej wielkości na litery górne.
Wyjście
Po opuszczeniu pola wejściowego występuje zdarzenie onblur, a litery dolnej kazania są przesuwane na literę górną.
Wydarzenie Onfocus
Zdarzenie Onfocus ma miejsce, gdy elementy są skupione. Jest najczęściej używany z, i . Nie bulgot i nie można go anulować. Obsługuje wszystkie tagi HTML inne niż , ,
, , ,
Składnia
Składnia zdarzenia onfocus jest następująca.
Składnia HTML
Składnia JavaScript
obiekt.onfocus = function () script;Składnia JavaScript addEventListener ()
obiekt.addEventListener („Focus”, skrypt);Przykład
Funkcja zmienia kolor tła pola wejściowego, gdy jest ono skupione.
Wyjście
Po kliknięciu pola wejściowego kolor tła pola wejściowego zostanie zmieniony na niebieski. Pokazaliśmy poniżej i po polu wejściowym poniżej.
Zanim
Po
Wydarzenie Onfocusin
Zdarzenie onnfocusin jest takie samo jak zdarzenie OnFocus i dzieje się, gdy element po prostu skupia się na tym, że subtelna różnica między tymi dwoma jest to, że to (onfocusin) bąbelki (onfocusin) i nie można go anulować. Obsługuje wszystkie tagi HTML inne niż , ,
, , ,
Składnia
Składnia zdarzenia onfocusin jest następująca.
Składnia HTML
Składnia JavaScript
obiekt.onfocusin = function () script;Składnia JavaScript addEventListener ()
obiekt.addEventListener („FocusIn”, skrypt);Przykład
Kliknij pole wejściowe
Wyjście
Przed kliknięciem pola wejściowego.
Po kliknięciu pola wejściowego kolor tła pola wejściowego zostanie zmieniony na różowy.
wydarzenie Onfocusout
Zdarzenie onnfocusout jest takie samo jak zdarzenie Onblur i dzieje się, gdy element po prostu straci skupienie, jednak subtelna różnica między tymi dwoma. Obsługuje wszystkie tagi HTML inne niż , ,
, , ,
Składnia
Składnia zdarzenia onfocusout jest następująca.
Składnia HTML
Składnia JavaScript
obiekt.onFocusout = function () script;Składnia JavaScript addEventListener ()
obiekt.addEventListener („Focusout”, skrypt);Przykład
Pozostaw pole wejściowe, aby przesunąć litery dolnej do wyższej liczby.
Wyjście
Po opuszczeniu pola wejściowego dolne litery obudowy zostaną przeniesione na litery górne.
Wniosek
Zdarzenia, które występują, gdy element zyskuje lub traci skupienie, są określane jako koncentracja JavaScript i zdarzenia rozmycia. Wydarzenia, które są sklasyfikowane w kategorii wydarzeń JavaScript Focus i Blur, są wydarzenie Onblur, wydarzenie OnFouc, wydarzenie OnFocusin i OnFocusout Event. Wszystkie te wydarzenia są szczegółowo omówione wraz z odpowiednim przykładem.