-2

我想给我们的客户 beskede 已经写了一个 beskede 的人,他会尽快联系,但目前页面重新加载。所以它必须在发送的同时提供一些关于它被发送的信息。

我的想法是使用 JavaScript 或 jQuery 或 AJAX,但这个领域我不太了解 :)

<div class="kontakt_box">
        <h3>Kontakt Mads Ørnfeldt Andersen</h3>
        <p>Kom i kontakt med Mads Ørnfeldt Andersen</p>
            <?php
                $email_afsender = $mebe->email_afsender();
            ?>
            <form action="#" method="post" name="kontakt_box">
                <label>Navn<br /><input type="text" name="navn" required title="Angive et Navn" class="new" placeholder="Navn"></label><br />
                <label>Efternavn<br /><input type="text" required title="Angive et efternavn" name="efternavn" class="new" placeholder="Efternavn"></label><br />
                <label>Email<br /><input type="email" required title="Angive en email!" name="email" class="new" placeholder="Email"></label><br />
                <label>Tekst<br /><textarea name="tekst" cols="35" rows="10" class="new"  required title="Skrive noget indhold i email!!" placeholder="Tekst til email"></textarea></label><br />
                <label><input type="submit" name="send" value="Send" class="new"></label>
            </form>
    </div>

这是我的代码:

function email_afsender()
{
    if(isset($_POST["send"]))
    {
        $fra = $_POST["navn"] . " " . $_POST["efternavn"] . "<" . $_POST["email"] . ">";
        $til = "hello@world.dk";
        $emne = "Kontakt blabla.dk - " . $_POST["navn"] . " " . $_POST["efternavn"];
        $besked = $_POST["tekst"];

        //headers

        $headers = "MIME-Version: 1.0\r\n";
        $headers .= "Content-type: text/html; charset=UTF-8\r\n";
        $headers .= "From: " . $fra . "\r\n";

        mail($til, $emne, $besked, $headers);

        ?>
        <script language="javascript" type="text/javascript">  
            window.location.href = "/kontakt/";  
        </script> 
        <?php

    }
}

我的问题是:

我想发送电子邮件,但也向用户显示电子邮件已在表单下方发送的消息:“谢谢您,我们会尽快查看您的案例。”

你可以在这里看到我的问题

对不起,我的英语很差,但我有阅读障碍并且有困难。

4

1 回答 1

0

我认为您的问题不是阅读障碍,而是使用谷歌翻译。

而不是使用:

    <script language="javascript" type="text/javascript">  
        window.location.href = "/kontakt/";  
    </script>

你应该做http重定向:

header('Location: ' . $TargetPage);
于 2013-05-13T20:40:58.773 回答