我完全不知道如何在我的客户网站上添加“谢谢页面”提交。我没有编码经验,只有UI等。
以下是相关网站的[link] [1]。
( EDIT )让我详细说明一下。我正在使用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;
});
答案 0 :(得分:0)
首先,提交表单然后抓住帖子。处理表单并重定向。
<?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>