Меню :
php (131)
js (92)
html (35)
css (14)
js slice (13)
js date (9)
form (9)
Показать еще :
jsphp (6)
input (5)
php img (4)
id (4)
int (3)
button (3)
php get (2)
display (2)
xml (2)
iframe (1)
js post (1)
radio (1)
info (1)

См. интсрукция по ruweb.

Что такое preventDefault() в JavaScript

29.04.2026 12:35 / Марат / Смотрели : 0 / js | js_метод |

"PreventDefault()". "Что такое preventDefault() в JavaScript"

Разберем подробно, что такое preventDefault() в JavaScript.

Заголовок_навигации

  1. Что такое preventDefault() в JavaScript?
  2. Пример preventDefault().
  1. Что такое preventDefault() в JavaScript?

  2. preventDefault() — метод объекта Eventв JavaScript, который отменяет действие браузера по умолчанию, связанное с определённым событием.

    Для чего preventDefault() в JavaScript?

    Например, preventDefault() можно использовать для:

    отменить переход по ссылке при клике;

    предотвратить отправку формы при нажатии кнопки «Отправить»;

    заблокировать стандартное контекстное меню (при клике правой кнопкой мыши);

    остановить перетаскивание элементов (drag‑and‑drop);

    запретить ввод определённых символов в поле формы.

    Синтаксис preventDefault() в JavaScript.

    event.preventDefault();

    Где event — объект события, передаваемый в обработчик.

    Как работает preventDefault() в JavaScript.

    Пользователь совершает действие (кликает на ссылку, отправляет форму и т. д.).

    Браузер генерирует объект события (Event) и запускает цепочку обработчиков.

    Если в одном из обработчиков вызывается event.preventDefault(), браузер не выполняет своё стандартное действие для этого события.

    Код после preventDefault() продолжает выполняться — можно запустить свою логику (показать попап, проверить данные и т. п.).

  3. Пример preventDefault().

  4. Рассмотрим простейший пример использования "preventDefault()":

    Для этого нам понадобится...

    Как вы знаете или не знаете, но существует ссылка в html.

    Действие по умолчанию переход по адресу указанной в атрибуте "href", пусть это будет переход на главную "jsphp.ru":

    <a href="https://jsphp.ru">Проверь preventDefault()</a>

    Добавляем onclick.

    Внутрь onclick помещаем "event.preventDefault()" + alert, чтобы вы увидели текстовое сообщение...

    Соберем простой пример preventDefault().

    <a href="https://example.com" onclick="event.preventDefault(); alert('Как видите, переход по ссылке заблокирован!');">Проверь preventDefault()</a>

    Проверка примера preventDefault().

    Для того, чтобы проверить preventDefault() - нажмите на кнопку

    Проверь preventDefault()
    Всего комментариев : Comments+ 2.0
    + =

Последнние комментарии:

14.12.2025 :
комменты вернулись!
Марат 18.04.2026 18:04
Написал поиск... не стал копировать с "dwweb.ru" уж больно там всего... подробнее...
Марат 17.03.2026 14:29
XML налету : новый пункт №3, универсальный см. здесь!... подробнее...
Марат 22.02.2026 17:34
С сегодняшнего дня заработала сортировка в списках... например см.... подробнее...
Марат 10.01.2026 23:29
Карта sitemap.xml заработала с данной секунды... заняло написать... подробнее...
Марат 05.01.2026 19:49
Вообще...пошел по максимальному упрощению..., а то, что-то так много... подробнее...


Сайту : 134 дня | статей : 303
JsPhp.ru | Аминев Марат © 2025 - 2026 | 859 | Подписаться.