我正在尝试在不使用电子邮件地址的情况下提交表单(出于隐私目的 原因,因此我没有收到大量垃圾邮件)
注意:
出于隐私目的,我没有在此处添加我的电子邮件。 不要尝试将某些内容提交到表单中。 这是我当前的代码。
<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>
答案 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>