如何使用JavaScript提交表单而不使用电子邮件方法

时间:2018-09-03 10:08:49

标签: html email email-spam

我正在尝试在不使用电子邮件地址的情况下提交表单(出于隐私目的 原因,因此我没有收到大量垃圾邮件)


注意:

出于隐私目的,我没有在此处添加我的电子邮件。 不要尝试将某些内容提交到表单中。 这是我当前的代码。

<form action="mailto:somebody@something.com" method="POST">
  First name:<br>
  <input type="text" name="fstname"><br>
  Last name:<br>
  <input type="text" name="lstname">
 <input type="submit" value="Submit">


</form>

1 个答案:

答案 0 :(得分:1)

表单会触发HTTP请求,由于这是一个表单,因此您将需要一个区域来存储所有表单回复的内容。最好的选择是制作一封全新的电子邮件,并在决定不使用自己的个人电子邮件地址之前,先尝试使该表格生效。

您可以在此处创建一个快速简便的电子邮件地址; https://www.gmx.co.uk/大约需要30秒。

正如我所说,在决定是否要存储响应之前,请尝试使您的表单正常工作。您可以将它们存储在数据库中,这是我会做的,但我需要更多信息才能详细了解您的问题。

在这里您将找到正确的语法;

<form action="/action_page.php" method="get">
      First name: <input type="text" name="fname"><br>
      Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>

在执行操作后,对于我的HTTP请求,您可以使用相对地址或绝对地址,该地址为 /action_page.php ,这将是一个PHP文件。 / p>

或者,如果您希望专门为您的表单发送电子邮件,则可以尝试这样的语法,尽管我不会过分 mailto ,因为它可能已过时;

 <!DOCTYPE html>
 <html>
 <body>

 <h2>Send e-mail to email@email.com:</h2>

 <form action="mailto:email@email.com" method="post"enctype="text/plain">
 Name:<br>
 <input type="text" name="name"><br>
 E-mail:<br>
 <input type="text" name="mail"><br>
 Comment:<br>
 <input type="text" name="comment" size="50"><br><br>
 <input type="submit" value="Send">
 <input type="reset" value="Reset">
 </form>

 </body>
 </html>