preventDefault() సంఘటన పద్ధతి
నిర్వచనం మరియు ఉపయోగం
సంఘటన రద్దు చేయగలిగేది అయితే, preventDefault() పద్ధతిని ఉపయోగించడం ద్వారా సంఘటనను రద్దు చేయబడుతుంది, ఇది సంఘటనకు సంబంధించిన డిఫాల్ట్ కార్యకలాపాన్ని నిరోధించడానికి అనువు కాగలదు.
ఈ కింది సందర్భాలలో ఉపయోగపడుతుంది:
- “సమర్పించండి” బటన్ ను క్లిక్ చేసి, ఫారమ్ ను సమర్పించకుండా నిరోధించండి
- లింకును క్లిక్ చేసి, యూరిసాధారం పాటు కాకుండా నిరోధించండి
ప్రకటన:అన్ని కార్యకలాపాలు రద్దు చేయబడకుండా ఉండవు. cancelable గుణం సంఘటనను రద్దు చేయగలిగేది అని నిర్ధారించడానికి
ప్రకటన:preventDefault() పద్ధతి preventDefault() ద్వారా సంఘటన దానికి సంబంధించిన డాక్యుమెంట్ ద్వారా అంతర్భాగంలో మరింత ప్రసారం జరగకుండా నిరోధించబడదు. stopPropagation() పద్ధతిని ఉపయోగించండి.
ప్రతిపాదన
ఉదాహరణ 1
లింకును పునఃపునిచ్చే యూరిసాధారం నిరోధించడం:
document.getElementById("myAnchor").addEventListener("click", function(event){ event.preventDefault(); });
ఉదాహరణ 2
క్రియాశీలతను నిరోధించడం:
document.getElementById("myCheckbox").addEventListener("click", function(event){ event.preventDefault(); });
విధానం
event.preventDefault()
పారామిటర్స్
వాటికి తిరిగి.
సాంకేతిక వివరాలు
వాటికి తిరిగి: | వాటికి తిరిగి లేదు. |
---|---|
DOM వెర్షన్: | DOM లెవల్ 2 ఇవెంట్స్ |
బ్రౌజర్ మద్దతు
పద్ధతిని పూర్తిగా మద్దతు ఇచ్చే ప్రథమ బ్రౌజర్ వెర్షన్ సంఖ్యలు పట్టికలో పేర్కొనబడినవి.
పద్ధతులు | క్రోమ్ | IE | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|---|
preventDefault() | మద్దతు | 9.0 | మద్దతు | మద్దతు | మద్దతు |