Mailto URL现在不发送电子邮件

时间:2016-04-29 15:34:10

标签: html url mailto

我刚刚建立了一个目标网页:growanimationstudios.instapage.com

在底部我有一个发送电子邮件的按钮,在编辑器中我被要求提供重定向的URL并插入:

mailto:growanimation@gmail.com?subject=hello world

但正如您在实时版本中所看到的那样,它会导致错误并且不会发送电子邮件。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

尝试:

mailto:growanimation@gmail.com?subject=hello%20world

您不能以您尝试的方式使用空格。您必须编码为友好的网址格式。

请参阅w3schools指南,了解网址编码。

选项1 - 使用锚

对于<a>标记,您可以执行以下操作:

<a href="mailto:growanimation@gmail.com?subject=hello%20world">Send</a>

如果您有一个<button>,只需将上面的锚点包裹在一个按钮中即可。像这样:

<button><a href="mailto:growanimation@gmail.com?subject=hello%20world">Send</a></button>

选项2 - 使用表格

您还可以使用form

来完成您想要的任务
<form action="mailto:growanimation@gmail.com?subject=hello%20world" method="GET">
  <input type="submit" value="Send" />
</form>

<强>

<form name="theForm" action="mailto:growanimation@gmail.com?subject=hello%20world" method="GET">
  <button onClick="document.getElementById("theForm").submit();">Send</button>
</form>