Etkinlik arayüzünün preventDefault () yöntemi, kullanıcı aracısına, olay açıkça işlenmezse, varsayılan eyleminin normalde olduğu gibi gerçekleştirilmemesi gerektiğini söyler. Olay dinleyicilerinden biri stopPropagation () veya stopImmediatePropagation () 'ı çağırmadığı sürece olay her zamanki gibi yayılmaya devam eder.
Olay akışının herhangi bir aşamasında preventDefault () işlevinin çağrılması olayı iptal eder, bu da olayın bir sonucu olarak uygulama tarafından normal olarak gerçekleştirilen herhangi bir varsayılan eylemin gerçekleşmeyeceği anlamına gelir.
Olayın iptal edilebilir olup olmadığını kontrol etmek için Event.cancelable'ı kullanabilirsiniz. İptal edilemeyen bir olay için preventDefault () 'u çağırmanın hiçbir etkisi yoktur.
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.
}
}