@tytkawa

Как после submit, редиректить на нужную страницу?

Есть форма:

<form action="/actions/registration/" method="post" id="reg_form" enctype="multipart/form-data">
    <input type="text" name="email" placeholder="Электронная почта" id="email">
    <input type="submit" id="reg_submit" value="Регистрация"/>
</form>

после регистрации, нужно перенаправить на нужный адрес
  • Вопрос задан
  • 2284 просмотра
Решения вопроса 1
samoilenkoevgeniy
@samoilenkoevgeniy
Lead Full-Stack Web Developer
/actions/registration/ - где-то здесь у вас висит обработчик события.
В зависимости от того, что обрабатывает js(ajax) или php делайте после всех действий перенаправление:

js:
window.location.href = 'адрес куда отправлять';

php:
header("Location: куда отправлять");

В php будьте уверены, что перед редиректом нет вывода текста(и отправки заголовков в целом), иначе не сработает.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
В коде который отвечает за /actions/registration/ пишите что то вроде

<?php

if (count($_POST))
{

  ...какой то код регистрации

 header('Location: http://mysite.com/link/to/redirect');
 die();

}
Ответ написан
Ваш ответ на вопрос

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

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