Как перенаправить на страницу с благодарностью после отправки формы?
Я абсолютно не знаю, как добавить представление "Спасибо" на мой сайт. Я не имею опыта программирования, только пользовательский интерфейс и т. Д.
Вот [ссылка][1] на данный сайт.
(РЕДАКТИРОВАТЬ) Позвольте мне уточнить. Я использую Blocs (приложение bootstrap wysiwyg) и есть форма отправки. Теперь мне нужно добавить перенаправление страницы с благодарностью для целей Google Analytics. Я уверен, что приведенный ниже код поможет:
$(function()
{var successMsg = "Ваше сообщение отправлено."; // Сообщение об успехе. var failMsg = "Извините, наш почтовый сервер не отвечает, извините за неудобства!"; // Сообщение показывается при ошибке.
$("input,textarea").jqBootstrapValidation(
{
preventSubmit: true,
submitSuccess: function($form, event)
{
if(!$form.attr('action')) // Check form doesnt have action attribute
{
event.preventDefault(); // prevent default submit behaviour
var processorFile = "./includes/"+$form.attr('id')+".php";
var formData = {};
$form.find("input, textarea, option:selected").each(function(e) // Loop over form objects build data object
{
var fieldData = $(this).val();
var fieldID = $(this).attr('id');
if($(this).is(':checkbox')) // Handle Checkboxes
{
fieldData = $(this).is(":checked");
}
else if($(this).is(':radio')) // Handle Radios
{
fieldData = $(this).val()+' = '+$(this).is(":checked");
}
else if($(this).is('option:selected')) // Handle Option Selects
{
fieldID = $(this).parent().attr('id');
}
formData[fieldID] = fieldData;
});
1 ответ
Сначала отправьте форму, а затем поймайте пост. Обработка формы и перенаправление.
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// Handle your form
// redirect
header("Location: thank-you.php");
exit;
}
?>
<form metod="POST" action="<?= $_SERVER['REQUEST_URI']; ?>">
<button type="submit">Send</button>
</form>