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

Почему не работает редирект при отправки формы?

Добрый день! Столкнулся с такой проблемой, что при обработке формы обработкчиком, все работает за исключением редиректа! Уже кучу способов и без результатно! Решил сделать редирект с помощью onclick, первый раз все работает, но второй раз уже нет! Подскажите, как решить данную проблему?!!!
Вот код обработчика:
<?php	
	error_reporting(0);
	
	$to = 'v-dergachev@cpa-service.ru';

	$subject = 'Заявка с сайта ';

	$headers = "From: info@" . $_SERVER['HTTP_HOST'] . "\r\n";
	$headers .= "Reply-To: info@" . $_SERVER['HTTP_HOST'] . "\r\n";
	$headers .= "MIME-Version: 1.0\r\n";
	$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
	
	$message = '<html><body>';
	$message .= '<table rules="all" style="border-color: #666;" cellpadding="10">';
	foreach ($_POST as $key => $value) {
		$message .= "<tr><td><strong>" . $key . ":</strong> </td><td>" . $value . "</td></tr>";
	}
	$message .= "</table>";
	$message .= "</body></html>"; 
	 
      if (mail($to,$subject,$message,$headers)){
      echo "{\"FormResponse\": {\"success\": true, \"redirect\": \"\"}}";
	}
?>

А вот сама форма
<form action="send.php" method="post" name="lander" data-unit="tesser.ru" data-land="repair" data-form="top"  data-handler="true" id="form1">
	<input class="form-kons__input" type="text" name="name" value="" placeholder="ФИО" required="">
	<input class="form-kons__input" type="email" name="email" value="" placeholder="Электронная почта" required="">
	<input class="form-kons__input" type="tel" name="phone" value="" placeholder="Телефон" required="">
	<input class="form-kons__submit" type="submit" value="Заказать консультацию" onclick = 'f();'>
</form>

А так же скрипт
<script>
                function f () {
                     document.location.href="http://stoymax.ru";
                        }
              </script>
  • Вопрос задан
  • 399 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
nikolayshabalin
@nikolayshabalin
Автор профессиональных курсов в HTML Academy
Попробуйте.
document.location = "http://stoymax.ru";
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
25 дек. 2024, в 08:00
20000 руб./за проект
25 дек. 2024, в 07:53
20000 руб./за проект
25 дек. 2024, в 07:45
20000 руб./за проект