--- title: GlobalEventHandlers.onblur slug: Web/API/GlobalEventHandlers/onblur translation_of: Web/API/GlobalEventHandlers/onblur ---
Właściwość onblur
należy do Globalnych Uchwytów Zdarzeń ({{domxref("GlobalEventHandlers")}}) i jest Uchwytem Zdarzenia ({{event("Event_handlers", "event handler")}}), który służy do obsługi zdarzenia {{event("blur")}}. Jest on dostępny dla następujących elementów: {{domxref("Element")}}, {{domxref("Document")}}, oraz {{domxref("Window")}}.
Zdarzenie blur
zachodzi, gdy dany element traci "focus" (np. podczas opuszczenia inputa tekstowego).
Notatka: Przeciwieństwem onblur
jest {{domxref("GlobalEventHandlers.onfocus", "onfocus")}}.
cel.onblur = jakasFunkcja();
jakasFunkcja
jest nazwą funkcji albo wyrażeniem funkcji. Jeżeli nie podano argumentu, celowi zostanie przypisana odpowiednia wartość obiektu {{domxref("FocusEvent")}}.
Przykład użycia onblur
oraz {{domxref("GlobalEventHandlers.onfocus", "onfocus")}} do zmiany tekstu w elemencie {{HtmlElement("input")}}.
<input type="text" value="CLICK HERE">
let input = document.querySelector('input'); input.onblur = inputBlur; input.onfocus = inputFocus; function inputBlur() { input.value = 'Focus has been lost'; } function inputFocus() { input.value = 'Focus is here'; }
Kliknij na pole, a następnie obok niego i obserwuj jak zmienia się jego zawartość.
{{EmbedLiveSample('Przykład')}}
Specification | Status | Comment |
---|---|---|
{{SpecName('HTML WHATWG','webappapis.html#handler-onblur','onblur')}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.GlobalEventHandlers.onblur")}}
W przeciwieństwie do IE, w którym prawie każdy element może otrzymać efekt zdarzenia blur
, tylko kilka elementów z tym zdarzeniem, działa na przeglądarkach opartych o silnik Gecko.