我有一个发送电子邮件的按钮。这将打开一个新的电子邮件,但问题是主题和正文文本未添加到电子邮件中。这是我到目前为止无法正常工作的内容:
<input style="background: #4a5e70; color: #ffffff;" type="button" value="REQUEST INVITE" onclick="window.location.href='mailto:me@any.com’;” subject=“Request%20invite;body=Hallo%20you;”/>
答案 0 :(得分:0)
在几乎所有语言中(PowerShell都是例外),文本字符串由打字机引号('
和"
)分隔,而不是印刷引号(‘
,’
, “
或”
)。你应该像这样替换你的报价:
onclick="window.location.href='mailto:me@any.com?subject=Request%20invite&body=Hallo%20you'"
onclick
属性被写为单个字符串(由双引号分隔),其href
的值为单个字符串(由单引号分隔),表示为URL编码的查询字符串。 / p>
另请注意,除非用户已正确配置本地电子邮件客户端,否则您无法依赖 mailto 链接。
有关详细信息,请参阅Mailto Wikipedia article和此related question。