ईवेंट इंटरफ़ेस की रोकडिफॉल्ट () विधि उपयोगकर्ता एजेंट को बताती है कि यदि घटना स्पष्ट रूप से नियंत्रित नहीं होती है, तो इसकी डिफ़ॉल्ट कार्रवाई नहीं की जानी चाहिए क्योंकि यह सामान्य रूप से होगी। यह घटना सामान्य रूप से तब तक प्रचारित होती रहती है, जब तक कि इसके किसी ईवेंट श्रोताओं ने स्टॉपप्रॉपैजिनेशन () या स्टॉप इमीडिएटप्रोपेगेशन () न कह दिया हो, दोनों में से कोई एक बार भी प्रचार को समाप्त कर देता है।
ईवेंट प्रवाह के किसी भी चरण के दौरान कॉलिंगडिफॉल्ट () को कॉल करना घटना को रद्द कर देता है, जिसका अर्थ है कि घटना के परिणामस्वरूप सामान्य रूप से कार्यान्वयन द्वारा कोई भी डिफ़ॉल्ट कार्रवाई नहीं होगी।
यदि इवेंट कैंसिल है तो आप Check.cancelable का उपयोग कर सकते हैं। एक गैर-रद्द करने वाली घटना के लिए कॉल करनाDefault () का कोई प्रभाव नहीं है।
window.onKeydown = event => {
/*
if the control button is pressed, the event.ctrKey
will be the value [true]
*/
if (event.ctrKey && event.keyCode == 83) {
event.preventDefault();
// you function in here.
}
}