Javascript警报而不是PHP邮件脚本中的重定向

时间:2010-04-10 17:13:03

标签: php javascript email

感谢Col. Shrapnel我正在使用非常基本的PHP脚本来发送电子邮件。表单位于here

这是剧本:

<?php
mail('JBIRD1111@gmail.com','Live Date Submission',implode("\n\n",$_POST));
header("Location: thankyou.html");
?>

当用户提交表单时,会将其重定向到thankyou.html页面。我想编辑代码以显示javascript警报,而不是重定向。我没有太多PHP知识,那么如何编辑此代码以返回警报而不是重定向?

2 个答案:

答案 0 :(得分:1)

实际上,如果您想发送Javascript警报,我建议您使用一些基本的jQuery工作。我还要看一下文档的AJAX部分。

否则你可以在原始表单页面中插入一些javascript。

session_start();
$_SESSION['message'] = "<script>alert('Thank you so very much! You rock!');</script>";
header("Location: originalformpage.html");

并在原始表单页面上

session_start();
if(isset($_SESSION['message']))
{
    echo($_SESSION['message']);
    unset($_SESSION['message']);
}

答案 1 :(得分:0)

将标题行替换为:

print("<script>alert('Thank you so very much! You rock!');</script>");

未经测试但应该有效。