Как сделать возврат на главную из модального окна с формой?

Добрый вечер всем. Ребята подскажите пожалуйста.
Сделал форму обратной связи в модальном окне. Как сделать чтобы после отправки данных, возвращалось на главную страницу, а лучше чтобы это было без перезагрузки страницы и вылазила надпись о успешной отправки? Код привожу ниже:
HTML
<form action="form.php" method= "POST">
            <p align="center" style="font-family:NautilusPompiliusRegular;">
                Друзья, <br />
                Вам осталось заполнить данные, и мы Вам перезвоним.<br />
              
            </p>
            <p>
              <label> <span style="font-family:NautilusPompiliusRegular;">Имя</span>
                <input type="text" name="name" class="name-q">
              </label>
            </p>
			 <p>
              <label> <span style="font-family:NautilusPompiliusRegular;">Телефон</span>
                <input type="text" name="phone" class="name-q">
              </label>
            </p>
			
            <center><input type="submit" name="submit" value="Купить" class="offer-item__btn malina-font"></center>
        </form>

PHP
<?php 
// если была нажата кнопка "Отправить" 
if($_POST['submit']) {
        $name = substr(htmlspecialchars(trim($_POST['name'])), 0, 1000); 
        $phone =  substr(htmlspecialchars(trim($_POST['phone'])), 0, 1000000); 
        // $to - кому отправляем 
        $to = 'test1@test1.ru'; 
        // $from - от кого 
        $from='test@test.ru'; 
		$subject = 'Новый запрос с сайта ';
        // функция, которая отправляет наше письмо
        mail($to, $subject, $name, $phone, 'From:'.$from); 
        echo 'Спасибо! Ваше письмо отправлено.'; 
} 
?>


Форма работает, все отправляет. Но после отправки данных открывает файл form.php с надписью "Спасибо! Ваше письмо отправлено"
  • Вопрос задан
  • 588 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dk-web
header('location: index.php') добавьте, после mail вроде
если без перезагрузки, то это уже js... и аяксом отправляете форму.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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