Задать вопрос
@colddave

Как сделать AJAX под себя?

Есть несколько форм с target="_blank".
При отправке формы ей присваивается класс с display:none; и ее место занимает контент которому присваивается display block.
Как убрать target="_blank" не теряя функционала?
  • Вопрос задан
  • 199 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега JavaScript
Вам нужен слушательль на отправку формы.
[].forEach.call(document.querySelectorAll("form"), function(e)
{
    e.addEventListener("submit", function() 
    { 
        this.removeAttr('target');
    });
});


В двух словах: для всех форм на странице добавляется событие при подтверждении.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы