電子メールフォームを作成しました。送信ボタンを押した後、新しいタブを開くのではなく、ポップアップを表示します。
これは形式です:新しいタブで開くのではなく、エコーポップアップを行うにはどうしたらいいですか?
<form name="contactform" method="post" action="send_form_email.php">
<input class="inputForm" type="text" name="name" id="nameInput" placeholder="name*">
<input class="inputForm" type="text" name="email" id="emailInput" placeholder="email*">
<textarea name="message" placeholder="message*"></textarea>
<input id="submitButton" type="submit" name="submit">
</form>
そして、ここではそれのためのPHPです:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$to = "[email protected]";
$subject = "New message";
mail ($to, $subject, $message, "From: " . $name);
echo "Your message has been sent!";
?>
Sidenote: 'From:'は、電子メールアドレスと名前がないことを期待しています。http://php.net/manual/en/function.mail.php –
はい、それは本当ですが、私はそれを求めていませんでした。 –