こんにちは、簡単なお問い合わせフォームを作成中です。
<form action="mail.php" method="POST">
<input type="text" id="name" name="name" placeholder="Name" required><br />
<input type="text" id="email" name="email" placeholder="Mail" required><br />
<textarea name="message" placeholder="Nachricht" required></textarea><br />
<button name="submit" type="submit" id="submit">send</button>
</form>
シンプルなphpメーラーで
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent="Von: $name \n Nachricht: $message" ;
$recipient = "mail@mail.com";
$subject = "$betreff";
$mailheader = "Von: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You!" //need to be removed;
?>
ボタンを「送信」に変更するために単純なJavaScriptを使用しています
var send = document.getElementById('submit');
if(send) {
send.onclick = function () {
this.innerHTML = 'sending';
}
}
sent
phpスクリプトが正常に完了した後にボタンinnerhtmlを変更することは可能ですか? また、mail.php へのリダイレクトを回避するにはどうすればよいですか?
最初にsend
. クリックsending
すると表示され、mail.php がsent
表示されない場合はボタンに表示されます。
アイデアや提案はありますか?
よろしくデニム
編集: jquery ajaxを介して送信された連絡先フォームのさらなる進行状況と解決策のエラー