javascript - 表单输入(电话号码)到电子邮件

标签 javascript php jquery html forms

我知道这是很基本的,但我想知道是否有人愿意帮助我或指导我。因此,我希望让访问者输入一个电话号码,然后在按“提交”后将其提交到我的电子邮件中。它应该只提交一次,当按下提交按钮时,表单应该消失,并且应该出现一条感谢消息。我怎样才能做到这一点。这是我迄今为止(以有限的知识)所做的:

php:

<?php
if($_POST["message"]) {
mail("example@example.com", "Form to email message", $_POST["message"],    
"From: example@example.com");
}
?>

html:

<form method="post" action="contact.php">
<textarea name="message"></textarea>
<input type="submit">

如果我将 example@example.com 更改为我的电子邮件,我会收到一封包含输入内容的电子邮件。如何使表单在​​提交后消失并显示感谢消息,并且使浏览器在访问者每次刷新页面时不再发送表单?

提前非常感谢!

最佳答案

一个简单的方法是:

<?php
if($_POST["message"]) {
mail("example@example.com", "Form to email message", $_POST["message"],    
"From: example@example.com");
echo 'THANKS!';

}else{
echo '<form method="post" action="contact.php">
<textarea name="message"></textarea>
<input type="submit">';
}

?>

关于javascript - 表单输入(电话号码)到电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30157273/

相关文章:

javascript - 如何在JavaScript中改变window.location.href然后执行更多的JS?

javascript - 通过 promise 包装代码

php - Isset 获取页面与 php 的正确用法

jquery - 使用 jquery 根据 img src 或 id 更改主体类

javascript - Ajax 调用总是返回成功

javascript - jQuery 插件 : ":hover" doesnt work in IE8

Javascript:测试 ajax 请求

php - Json 错误 : Error Domain=NSCocoaErrorDomain Code=3840 "No value." UserInfo={NSDebugDescription=No value. }

PHP:向 Eclipse 控制台发送消息/记录日志?

jquery - 如何在打印文档时隐藏工具提示