పరిశీలన సిద్ధాంతం:

onfocusin ఇవెంట్

నిర్వచనం మరియు ఉపయోగం

ఫైర్ఫాక్స్ లో onfocusin ఇవెంట్ మద్దతు లేదు కానీ, onfocus ఇవెంట్ క్యాప్చర్ లిస్టెనర్ ఉపయోగించి (addEventListener() మాదిరి విధంగా ఆప్షనల్ useCapture పారామీటర్ ఉపయోగించి) అంశం లేదా అంశం పిల్లలు అందుకున్నాయో తెలుసుకోవచ్చు. ప్రధాన వ్యత్యాసం అనేది onfocus ఇవెంట్ బాహ్య వాతావరణం ప్రభావితం చేయకూడదు. కాబట్టి, మీరు ఒక అంశం లేదా అంశం పిల్లలు అందుకున్నాయో తెలుసుకోవాలంటే, onfocusin ఇవెంట్ ఉపయోగించాలి.onfocusin ఇవెంట్ అంశం కింద జరుగుతుంది. onfocus ఇంటర్నెట్ ఇవెంట్onfocusin ఇవెంట్ అనేది

ఫైర్ఫాక్స్ లో onfocusin ఇవెంట్ మద్దతు లేదు కానీ, onfocus ఇవెంట్ క్యాప్చర్ లిస్టెనర్ ఉపయోగించి (addEventListener() మాదిరి విధంగా ఆప్షనల్ useCapture పారామీటర్ ఉపయోగించి) అంశం లేదా అంశం పిల్లలు అందుకున్నాయో తెలుసుకోవచ్చు. ప్రధాన వ్యత్యాసం అనేది onfocus ఇవెంట్ బాహ్య వాతావరణం ప్రభావితం చేయకూడదు. కాబట్టి, మీరు ఒక అంశం లేదా అంశం పిల్లలు అందుకున్నాయో తెలుసుకోవాలంటే, onfocusin ఇవెంట్ ఉపయోగించాలి..

ఫైర్ఫాక్స్ లో onfocusin ఇవెంట్ మద్దతు లేదు కానీ, onfocus ఇవెంట్ క్యాప్చర్ లిస్టెనర్ ఉపయోగించి (addEventListener() మాదిరి విధంగా ఆప్షనల్ useCapture పారామీటర్ ఉపయోగించి) అంశం లేదా అంశం పిల్లలు అందుకున్నాయో తెలుసుకోవచ్చు. ప్రధాన వ్యత్యాసం అనేది onfocus ఇవెంట్ బాహ్య వాతావరణం ప్రభావితం చేయకూడదు. కాబట్టి, మీరు ఒక అంశం లేదా అంశం పిల్లలు అందుకున్నాయో తెలుసుకోవాలంటే, onfocusin ఇవెంట్ ఉపయోగించాలి.సలహా: onfocusout ఇంటర్నెట్ ఇవెంట్onfocusin ఇవెంట్ తో

విపరీతంగా.

ఉదాహరణ

ఉదాహరణ 1

ఇన్పుట్ ఫీల్డ్ దగ్గర అందుకునే క్షణంలో జావాస్క్రిప్ట్ అమలు చేయండి:

ప్రత్యక్షంగా ప్రయత్నించండి

<input type="text" onfocusin="myFunction()">

పేజీ కింద మరిన్ని TIY ఉదాహరణలు ఉన్నాయి。

సంకేతం:

హెచ్ఎంఎల్ లో విధంగా:< element.addEventListener("focusin",onfocusin="

ప్రత్యక్షంగా ప్రయత్నించండి

">

జావాస్క్రిప్ట్ లో అడ్డెంటర్ లిస్టెనర్ మాదిరి విధంగా:జావాస్క్రిప్ట్ లో (క్రోమ్, సఫారీ మరియు ఓపేరా 15+ లో సరిగా పని చేయకూడదు):.addEventListener("focusin",.onfocusin = function(){

ప్రత్యక్షంగా ప్రయత్నించండి

};

జావాస్క్రిప్ట్ లో అడ్డెంటర్ లిస్టెనర్ మాదిరి విధంగా:object .addEventListener("focusin",myScript

ప్రత్యక్షంగా ప్రయత్నించండి

ప్రత్యామ్నాయ పేరు:); ఇంటర్నెట్ ఎక్స్ప్లోరర్ 8 లేదా అంతకు ముంది వర్షాలు మద్దతు లేదు:addEventListener() మాదిరి విధంగా:

.

సాంకేతిక వివరాలు: మద్దతు
బాహ్య వాతావరణం ప్రభావితం చేయగలిగే విధంగా: రద్దు చేయగలిగే విధంగా:
మద్దతు లేదు: FocusEvent
మద్దతు పొందే హెచ్ఎంఎల్ టాగ్స్: అన్ని హెచ్ఎంఎల్ ఎలిమెంట్స్, మినహా <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> మరియు <title>
DOM వెర్షన్: లెవల్ 2 ఈవెంట్లు

బ్రౌజర్ మద్దతు

పట్టికలో వరుసలు ఈ ఈవెంట్ని పూర్తిగా మద్దతు ఇచ్చే మొదటి బ్రౌజర్ వెర్షన్ని చూపిస్తాయి.

ఈవెంట్ క్రోమ్ ఐఇ ఫైర్ఫాక్స్ సఫారీ ఓపెరా
onfocusin మద్దతు మద్దతు 52.0 మద్దతు మద్దతు

ప్రత్యామ్నాయ పేరు:onfocusin ఈవెంట్ onfocusin ఉపయోగించినప్పుడు JavaScript HTML DOM సంకేతపత్రంలో క్రోమ్, సఫారీ మరియు ఓపెరా 15+ లో అనుమానంగా పని చేయవచ్చు. అయితే, ఇది HTML అట్టికడ ఉపయోగించబడుతుంది మరియు addEventListener() మాదిరిగా ఉపయోగించబడుతుంది (క్రింది సంకేతపత్ర ఉదాహరణలను చూడండి).

మరిన్ని ఉదాహరణలు

ఉదాహరణ 2

"onfocusin" మరియు "onfocusout" ఈవెంట్లను కలిపి ఉపయోగించండి:

<input type="text" onfocusin="focusFunction()" onfocusout="blurFunction()">

ప్రత్యక్షంగా ప్రయత్నించండి

ఉదాహరణ 3

ఈవెంట్ డెలిగేషన్: addEventListener() యొక్క useCapture పారామితిని true గా సెట్ చేయండి (focus మరియు 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>

ప్రత్యక్షంగా ప్రయత్నించండి

ఉదాహరణ 4

ఈవెంట్ డెలిగేషన్: 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>

ప్రత్యక్షంగా ప్రయత్నించండి