preventDefault() घटना विधि

परिभाषा और उपयोग

यदि घटना रद्द की जा सकती है, तो preventDefault() विधि घटना को रद्द करेगी, इसका मतलब है कि घटना के लिए मूल ऑपरेशन नहीं होगा।

इसका उपयोग निम्नलिखित स्थितियों में किया जा सकता है:

  • सबमिट बटन पर क्लिक करें और फॉर्म को सबमिट करने से रोकें
  • लिंक पर क्लिक करें और लिंक को URL खींचने से रोकें

टिप्पणी:सभी घटनाएँ रद्द नहीं की जा सकतीं। cancelable गुण घटना को रद्द करने के लिए इस्तेमाल करें।

टिप्पणी:preventDefault() विधि घटना को DOM के अन्यत्र फ़ैलाने को नहीं रोकती। stopPropagation() विधि का उपयोग करें।

उदाहरण

उदाहरण 1

लिंक खोलने के लिए URL रोकें:

document.getElementById("myAnchor").addEventListener("click", function(event){
  event.preventDefault();
);

अपने आप से प्रयोग करें

उदाहरण 2

चेकबॉक्स की मूल ऑपरेशन रोकें:

document.getElementById("myCheckbox").addEventListener("click", function(event){
  event.preventDefault();
);

अपने आप से प्रयोग करें

व्याकरण

event.preventDefault()

पारामीटर

इससे नहीं।

तकनीकी विवरण

वापसी मूल्य: कोई वापसी मूल्य नहीं है।
DOM संस्करण: DOM लेवल 2 Events

ब्राउज़र समर्थन

शब्दांकित तालिका में इस तरीके को पूरी तरह से समर्थन देने वाली पहली ब्राउज़र आईडी दर्शाया गया है।

तरीके च्रोम आईई फायरफॉक्स सैफारी ऑपेरा
preventDefault() सहायता 9.0 सहायता सहायता सहायता