მეთოდი event.preventDefault
მეთოდი event.preventDefault საშუალებას აძლევს
გააუქმოს ბრაუზერის ნაგულისხმევი ქმედებები.
მაგალითად, გახადოს ისე, რომ ბმულზე დაწკაპუნებისას
არ მოხდეს სხვა გვერდზე გადასვლა
ან ღილაკზე დაჭერისას ფორმა არ გაიგზავნოს
სერვერზე. როგორ გამოვიყენოთ: უბრალოდ ფუნქციის შიგნით,
რომელიც მიბმულია მოვლენაზე, ნებისმიერ ადგილას
უნდა გამოვიძახოთ event.preventDefault(),
სადაც event - ეს არის ობიექტი Event.
სინტაქსი
event.preventDefault();
მაგალითი
მოდით, გავაკეთოთ ისე, რომ ბმულზე დაწკაპუნებისას არ მოხდეს სხვა გვერდზე გადასვლა:
<a href="/" id="elem">ბმული</a>
let elem = document.querySelector('#elem');
elem.addEventListener('click', function(event) {
event.preventDefault();
alert('თქვენ არ შეგიძლიათ ამ ბმულზე გადასვლა!');
});
:
იხილეთ აგრეთვე
-
მეთოდი
addEventListener,
რომელიც უკავშირებს მოვლენებს -
მეთოდი
removeEventListener,
რომელიც უთმობს მოვლენებს