Метод event.preventDefault

Метод event.preventDefault браузернинг сунгги амалларини бекор қилишга имкон беради. Мисол учун, ҳавола босилганда бошқа саҳифага ўтиш бўлмасин ёки тугма босилганда форма серверга жўнатилмасин. Қандай ишлатиш керак: оддий ҳолда функция ичида, қайсики вокеага богланган, исталган жойда event.preventDefault() чақириш керак, бу ерда event - Event объекти.

Синтаксис

javascriptevent.preventDefault();

Мисол

Келинг, ҳавола босилганда бошқа саҳифага ўтиш бўлмасин қилайлик:

html<a href="/" id="elem">ҳавола</a>
javascriptlet elem = document.querySelector('#elem');

elem.addEventListener('click', function(event) {
  event.preventDefault();
  alert('сиз бу ҳавола буйича ўта олмайсиз!');
});

Результат:

Қўшимча маълумот

  • метод addEventListener,
    қайсики вокеаларни боглайди
  • метод removeEventListener,
    қайсики вокеаларни боглаб қўймайди