Javascript 联系方式发送两次
我的联系方式发送了两次电子邮件,我不知道为什么。。 当我提交表单时,发送消息和成功消息会显示两次,我也会收到两次电子邮件 您可以在以下网站上找到该表格: 我找不到问题…Javascript 联系方式发送两次,javascript,php,forms,contact,Javascript,Php,Forms,Contact,我的联系方式发送了两次电子邮件,我不知道为什么。。 当我提交表单时,发送消息和成功消息会显示两次,我也会收到两次电子邮件 您可以在以下网站上找到该表格: 我找不到问题… 表格: 维斯图尔 sendmail.php: <?php $name = @trim(stripslashes($_POST['name'])); $from = @trim(stripslashes($_POST['email'])); $subject = @trim(stripslashes($_POST['
表格:
维斯图尔
sendmail.php:
<?php
$name = @trim(stripslashes($_POST['name']));
$from = @trim(stripslashes($_POST['email']));
$subject = @trim(stripslashes($_POST['tel']));
$message = @trim(stripslashes($_POST['message']));
$to = "kevin@compoint.be";
$mensaje = "Naam: $name \nEmail: $from \nTelefoon: $subject \nBericht: $message";
$pagetitle = "Bericht via de website";
$from = "FROM: Website <info@ctrl+.be>\r\n";
mail($to, $pagetitle, $mensaje, $from);
die();
表单有Action和submit按钮,单击submit时执行sendemail.php(第一次呈现),触发form.submit时,在javascript文件中再次触发sendemail.php(第二次呈现),那么我该如何更改以使此发送只显示一次?我试图删除内容,但它会两次显示成功发送的消息,即使它不发送邮件。只需添加一个return false
在submit
handler的末尾,表单有Action and submit按钮,当点击submit时,执行sendmail.php(第一次呈现),在javascript文件中,当触发form.submit时,它将再次触发sendmail.php(第二次呈现),那么我该如何更改以使此发送只显示一次?我试图删除内容,但它会两次显示成功发送的消息,即使它不发送邮件。只需添加一个return false代码>在submit
处理程序的末尾
<?php
$name = @trim(stripslashes($_POST['name']));
$from = @trim(stripslashes($_POST['email']));
$subject = @trim(stripslashes($_POST['tel']));
$message = @trim(stripslashes($_POST['message']));
$to = "kevin@compoint.be";
$mensaje = "Naam: $name \nEmail: $from \nTelefoon: $subject \nBericht: $message";
$pagetitle = "Bericht via de website";
$from = "FROM: Website <info@ctrl+.be>\r\n";
mail($to, $pagetitle, $mensaje, $from);
die();
// Contact form
var form = $('#main-contact-form');
form.submit(function(event){
event.preventDefault();
var form_status = $('<div class="form_status"></div>');
$.ajax({
type: "POST",
url: $(this).attr('action'),
data: $(this).serialize(),
beforeSend: function(){
form.prepend( form_status.html('<p><i class="fa fa-spinner fa-spin"></i> Email versturen...</p>').fadeIn() );
}
}).done(function(data){
form_status.html('<p class="text-success">Uw bericht is succesvol verzonden. Wij nemen zo spoedig mogelijk contact met u op.</p>').delay(1000).fadeOut();
});
});