我最近为联系表单制作了自己的 PHP 设置,我想要发生的是在用户提交表单后,PHP 文件发送一个 JavaScript 回显以弹出警报,说谢谢!,但由于某种原因,它打开一个新窗口以及一个 JavaScript 警报。
这是我的 PHP 文件中的代码:
<?php
$firstname = $_POST['firstName'];
$lastname = $_POST['lastName'];
$email = $_POST['email'];
$tel1 = $_POST['tel1'];
$tel2 = $_POST['tel2'];
$tel3 = $_POST['tel3'];
$reason = $_POST['reason'];
$message = $_POST['text'];
$formcontent="From: $firstname $lastname \n Email address: $email \n Telephone Number: $tel1 $tel2 $tel3 \n Reason: $reason \n Message: $message";
$recipient = "ilanbiala@ilanshomekitchen.x10.mx";
$subject = "Contact Form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "<script>alert('Thank you!');</script>";
?>
echo 命令的最后一行是我插入脚本的地方,以便在成功提交后通过弹出窗口提醒用户。如果您有更好的主意,那就太好了,但我仍然想知道我的 php 导致一个带有警报打开的新窗口的原因。
可以在此站点上查看当前的实施和我遇到的问题。
您只需提交表单数据即可处理表单,因此请确保至少在每个框中放置一些真实的东西。
任何帮助深表感谢。