簡體   English   中英

提交表單后如何重定向到“謝謝”頁面?

[英]How do I Redirect to a 'Thank-You' page after form submission?

我完全不知道如何向我的客戶網站添加“感謝頁面”提交。 我沒有編碼經驗,只有 UI 等。

這是相關網站的 [link][1]。

編輯)讓我詳細說明。 我正在使用 Blocs(引導所見即所得應用程序)並且有一個表單提交。 我現在需要為谷歌分析目的添加一個“謝謝”頁面重定向。 下面的代碼是我相信能夠提供幫助的代碼:

$(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;      
            });

首先,提交表單,然后趕上帖子。 處理表單並重定向。

<?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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM