Derzeit Mein Kontaktformular geht auf eine andere Seite, wenn mit einer Warnung, die danke für die Kontaktaufnahme mit uns gesendet wird, aber was ich will, dass es zu tun ist, danke für die Kontaktaufnahme mit uns als Pop-up oder Text auf dem Bildschirm, überall zu sagen Ihnen danken, aber nur auf der gleichen Seite wie das KontaktformularKontakt Dankeschön-Seite
<?php
$field_name = $_POST['cf_name'];
$field_email = $_POST['cf_email'];
$field_message = $_POST['cf_message'];
$mail_to = ' [email protected]';
$subject = 'Message from a site visitor '.$field_name;
$body_message = 'From: '.$field_name."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Message: '.$field_message;
$headers = 'From: '.$field_email."\r\n";
$headers .= 'Reply-To: '.$field_email."\r\n";
$mail_status = mail($mail_to, $subject, $body_message, $headers);
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Thank you for the message. We will contact you shortly.');
window.location = 'contact_page.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Message failed. Please, send an email to [email protected]');
window.location = 'contact_page.html';
</script>
<?php
}
?>
<form action="contact.php" style="height:auto;" class="form" method="post">
<h1>Your name</h1>
<input type="text" class="form textbox" name="cf_name"><br>
<h1>Your e-mail</h1>
<input type="text" class="form textbox" name="cf_email"><br>
<h1>Message</h1>
<textarea class="form textbox" name="cf_message"></textarea><br>
<input type="submit" value="Send">
ich versucht habe, ersetzt die if-Anweisung zu
if ($mail_status) { ?>
<div><h1>thank you for submitting the contcat form</h1> </div>
<?php
}
aber das ging noch auf eine andere Seite
Dies ist zu breit, um hier vollständig zu beantworten, aber Sie müssen in Ajax/Javascript suchen, um Ihr Formular unterschreiben und die Ergebnisse behandeln. – jeroen