如何使用html发送电子邮件按钮?

时间:2016-04-02 21:56:42

标签: html

对于我的网站,我希望网站的用户能够向我提问,并将其发送到我的电子邮箱。我使用过这个HTML:

<form method="post" action="mailto:blank@blank.com" >
  <input type="submit" value="Submit" /> 
</form>

我找不到任何答案。我发现的只是,&#34;你不能&#34;#34;以及没有做任何事情的代码。

2 个答案:

答案 0 :(得分:0)

使用纯HTML而不使用PHP发送电子邮件的唯一方法是使用a元素。使用值为“mailto:email@address.com”的href属性。

唯一的问题是,这将打开他们的默认邮件客户端,他们将不得不通过他们的邮件客户端手动点击发送。如前所述,PHP可以在不打开邮件客户端的情况下完成此任务。

Mozilla Documentation

<a href="mailto:someone@example.com?Subject=Hello%20again">Send Mail</a>

答案 1 :(得分:0)

要创建一个页面,客户,客户或消费者可以从页面本身向您发送消息,您需要涉及/包含PHP。

如果您只想点击按钮打开用户电子邮件客户端,无论是Android上的Gmail,Windows PC上的Outlook还是iOS上的邮件,以下代码都会发送您的电子邮件地址,或您指定的任何电子邮件地址,进入他们的“To&#39;或者&#39;收件人&#39;他们的电子邮件客户端部分。

<a href="mailto:your@email.com">Click here to email me</a>

您只使用标准的<a></a>代码,但是您要在mailto:属性中添加href,其中包含电子邮件地址。您可以使用其他一些 - 您可以看到它们,here

您可以在mailto:链接中添加其他内容:

  • CC和BCC(抄送和密件抄送) - <a href="mailto:your@email.com?cc=mother@email.com&bcc=father@email.com">Click here to email</a>
  • 主题 - 告诉康师一点关于他们阅读的电子邮件 - <a href="mailto:your@email.com?subject=This%20is%20just%20an%20email%20to%20say%20hi%20:)">Click here to email</a>
  • 正文 - 这是电子邮件的邮件部分 - <a href="mailto:your@email.com?body=Hello%20friend">Click here to email</a>

,请确保您希望为主题或正文添加的每个空间都放置%20%20URL Encoding