Tukio la onfocusout
Mifano na matumizi
Tukio la onfocusout linaenea kwenye hekima ambao inaenda kufikia kwenye.
Tahadhari: Tukio la onfocusout kimeenea na: Matukio ya onblur. Kwa hivyo, kama unaenda kuelewa kama hekima au maelezo wa hekima unaona kufikia kwenye, unaweza kutumia tukio la onfocusout.
Tahadhari:Inaingia, bagamae ni Firefox inasukumwa tukio la onfocusout, unaweza kuelewa kama maelezo wa hekima unaona kufikia kwenye tukio la onblur kwa kutumia kikundi cha tukio (kwa upili wa method ya addEventListener). Kwa hivyo, mawendo ya kawaida ni kwamba tukio la onblur hauenea. Kwa hivyo, kama unaenda kuelewa kama hekima au maelezo wa hekima unaona kufikia kwenye, unaweza kutumia tukio la onfocusout.
Tahadhari: Tukio la onfocusout kimeenea na: Matukio ya onfocusinThibitisha.
Mfano
Mfano 1
Tumia JavaScript kumaliza masaa ya kufikia kwenye hekima la input:
<input type="text" onfocusout="myFunction()">
Hakika, kwenye mawingu ya mawakilishi ya TIY zaidi.
Muundo
Kwenye HTML:
<element onfocusout="myScript">
In JavaScript (ingekuwa inafanya kama ilivyo kwenye Chrome, Safari na Opera 15+):
object.onfocusout = function(){myScript};
Kwenye JavaScript, tumia method ya addEventListener():
object.addEventListener("focusout", myScript);
Mafikirio:Internet Explorer 8 au zaidi ya hivi inasukumwa: Method ya addEventListener().
Maadili ya teknolojia
Kuwa na mabomu: | Inahusiana na |
---|---|
Inaweza kughairi: | Haiweza kusukumwa: |
Tahani za matukio: | FocusEvent |
Tarehe HTML zisizosukumwa: | Woteza wote wa HTML, kwa hisia ya: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> na <title> |
DOM Version: | Level 2 Events |
Inahusiana na kina
Mwili wa namba kwenye tabia inaonyesha sababu ya kuanzishwa kwa kina wa kwanza wa kina hiki kwa tukio hili.
Tukio | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onfocusout | Inahusiana na | Inahusiana na | 52.0 | Inahusiana na | Inahusiana na |
Mafikirio:Tukio la onfocusout liningani kwa hatua kwa Chrome, Safari na Opera 15+ kwa lugha ya JavaScript HTML DOM, lakini inapaswa kufanya kama thamani ya HTML na kutumia mtindo wa addEventListener() (tazama mifano ya mtindo kufuata).
Mafanikio mengenea
Mfano 2
Tumia tukio "onfocusin" na "onfocusout" kwa pamoja:
<input type="text" onfocusin="focusFunction()" onfocusout="blurFunction()">
Mfano 3
Tukiozaji: ingiza thamani la useCapture kwa true (kwa focus na blur):
<form id="myForm"> <input type="text" id="myInput"> </form> <script> var x = document.getElementById("myForm"); x.addEventListener("focus", myFocusFunction, true); x.addEventListener("blur", myBlurFunction, true); function myFocusFunction() { document.getElementById("myInput").style.backgroundColor = "yellow"; } function myBlurFunction() { document.getElementById("myInput").style.backgroundColor = ""; } </script>
Mfano 4
Tukiozaji: kutumia tukio la focusin:
<form id="myForm"> <input type="text" id="myInput"> </form> <script> var x = document.getElementById("myForm"); x.addEventListener("focusin", myFocusFunction); x.addEventListener("focusout", myBlurFunction); function myFocusFunction() { document.getElementById("myInput").style.backgroundColor = "yellow"; } function myBlurFunction() { document.getElementById("myInput").style.backgroundColor = ""; } </script>