邮件警报不起作用
mail alert is not working
我正在尝试在我的联系页面中设置一个表格,用户可以在其中通过邮件将他们的反馈发送给我。这里的问题是正在接收邮件,但是页面没有刷新,也没有警告框出现...帮助解决这个问题
我的Php代码-
<?php
if (isset($_POST['submit']))
{
//print_r($_POST);
$name=$_POST['name'];
$email=$_POST['email'];
$message=$_POST['message'];
$to='xyz@gmail.com';
//$subject='Send mail using php';
//$message='This mail send using php';
$headers="From: $name";
$mail=mail($to,$name,$email,$message);
if($mail)
{
echo'Mail send successfully';
}
else
{
echo'Mail is not send';
}}
?>
我的表格是-
<form name="" action="" method="post" class="wpcf7-form">
<div class="row">
<div class="form-group col-xs-12 col-sm-12 col-md-6 col-lg-6">
<label>Your Name</label><br />
<input type="text" name="name" id="name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control" placeholder="Your name..." />
</div>
<div class="form-group col-xs-12 col-sm-12 col-md-6 col-lg-6">
<label>Phone</label><br />
<input type="text" id="phone" name="phone" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email form-control" placeholder="Phone number..." />
</div>
</div>
<div class="row">
<div class="form-group col-xs-12 col-sm-12 col-md-6 col-lg-12">
<label>Email Address</label><br />
<input type="text" id="email" name="email" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email form-control" placeholder="Email Address..." />
</div>
</div>
<div class="form-group">
<label>Message</label><br />
<textarea name="message" id="message" cols="40" rows="10" class="wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required form-control"></textarea>
</div>
<input type="submit" id="submit" name="submit" value="Send Message" class="wpcf7-form-control wpcf7-submit submit_btn" />
</form>
参考PHP mail函数
$mail=mail($to,$subject,$message,$header);
如果你想创建警报更改代码如下。
$mail=mail($to,$subject,$message,$header);
if($mail)
{
?>
<script type='text/javascript'>alert("Mail sent");</script>
<?php
}
else
{
?>
<script type='text/javascript'>alert("Mail is not send");</script>
<?php
}
如果您希望消息显示为提醒,您可以:
$mail = mail($to,$subject,$message,$header);
?>
<script>
alert('<?php echo $mail ? "Mail sent successfully" : "Mail was not sent" ?>');
</script>
对于代码下方的 js 警报检查
if($mail)
{
echo'<script>alert("Mail send successfully");</script>';
}
我正在尝试在我的联系页面中设置一个表格,用户可以在其中通过邮件将他们的反馈发送给我。这里的问题是正在接收邮件,但是页面没有刷新,也没有警告框出现...帮助解决这个问题 我的Php代码-
<?php
if (isset($_POST['submit']))
{
//print_r($_POST);
$name=$_POST['name'];
$email=$_POST['email'];
$message=$_POST['message'];
$to='xyz@gmail.com';
//$subject='Send mail using php';
//$message='This mail send using php';
$headers="From: $name";
$mail=mail($to,$name,$email,$message);
if($mail)
{
echo'Mail send successfully';
}
else
{
echo'Mail is not send';
}}
?>
我的表格是-
<form name="" action="" method="post" class="wpcf7-form">
<div class="row">
<div class="form-group col-xs-12 col-sm-12 col-md-6 col-lg-6">
<label>Your Name</label><br />
<input type="text" name="name" id="name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control" placeholder="Your name..." />
</div>
<div class="form-group col-xs-12 col-sm-12 col-md-6 col-lg-6">
<label>Phone</label><br />
<input type="text" id="phone" name="phone" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email form-control" placeholder="Phone number..." />
</div>
</div>
<div class="row">
<div class="form-group col-xs-12 col-sm-12 col-md-6 col-lg-12">
<label>Email Address</label><br />
<input type="text" id="email" name="email" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email form-control" placeholder="Email Address..." />
</div>
</div>
<div class="form-group">
<label>Message</label><br />
<textarea name="message" id="message" cols="40" rows="10" class="wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required form-control"></textarea>
</div>
<input type="submit" id="submit" name="submit" value="Send Message" class="wpcf7-form-control wpcf7-submit submit_btn" />
</form>
参考PHP mail函数
$mail=mail($to,$subject,$message,$header);
如果你想创建警报更改代码如下。
$mail=mail($to,$subject,$message,$header);
if($mail)
{
?>
<script type='text/javascript'>alert("Mail sent");</script>
<?php
}
else
{
?>
<script type='text/javascript'>alert("Mail is not send");</script>
<?php
}
如果您希望消息显示为提醒,您可以:
$mail = mail($to,$subject,$message,$header);
?>
<script>
alert('<?php echo $mail ? "Mail sent successfully" : "Mail was not sent" ?>');
</script>
对于代码下方的 js 警报检查
if($mail)
{
echo'<script>alert("Mail send successfully");</script>';
}