მეთოდი 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,
    რომელიც უთმობს მოვლენებს