【问题标题】:Form input (phone number) to email表格输入(电话号码)到电子邮件
【发布时间】:2015-09-10 03:44:58
【问题描述】:

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

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 更改为我的电子邮件,我会收到一封包含输入的电子邮件。如何让表单在提交并显示感谢信息后消失,同时让浏览器在每次访问者刷新页面时不再发送表单?

非常感谢!

【问题讨论】:

  • 发送邮件后将他发送到另一个页面 Like 感谢页面。你可以通过 header('location:thank-u page.php') 来做到这一点。如果你想给他看消息,那么就用它发送消息
  • 感谢 anant kumar singh。问题是我正在使用引导程序,并且我将表单放在页面顶部的警报可关闭 div 中,并希望表单消失并在该警报中显示消息以节省一些空间并使其更多用户友好,不会将用户重定向到另一个页面。

标签: javascript php jquery html forms


【解决方案1】:

一个简单的方法是:

<?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">';
}

?>

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-05
  • 1970-01-01
  • 2017-12-18
相关资源
最近更新 更多