@colddave

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

Есть несколько форм с target="_blank".
При отправке формы ей присваивается класс с display:none; и ее место занимает контент которому присваивается display block.
Как убрать target="_blank" не теряя функционала?
  • Вопрос задан
  • 193 просмотра
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега JavaScript
Вам нужен слушательль на отправку формы.
[].forEach.call(document.querySelectorAll("form"), function(e)
{
    e.addEventListener("submit", function() 
    { 
        this.removeAttr('target');
    });
});


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

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

Войти через центр авторизации
Похожие вопросы