我可以使用mailto:可靠地设置电子邮件的主题和正文吗?

我想使用Web表单通过mailto:生成电子邮件, 以及用户在表格中指定的主题和身体。 支持吗?

可以在常规超链接中指定主题和正文,如下所示:

mailto:a@b.c?subject=d e&body=f g

我正在Firefox和Outlook上对其进行测试,并且运行良好:Outlook会根据需要用d ef g预先填充主题和正文。

当然,这些空格应该真正用URL编码:

mailto:a@b.c?subject=d%20e&body=f%20g

这也有效:Outlook中会出现空格。

(这有多普遍?我可以假设它对于95%正确设置了mailto处理函数的用户有效吗?)

现在我想在表单字段中提供主题和正文:

<form method="method" action="mailto:a@b.c" enctype="text/plain">
<input type="text" name="subject" value="d e">
<input type="text" name="body" value="f g">
</form>

几乎的工作原理:用加号替换空格。 即使我在文本字段中输入新值。

我如何获得空间?

(一个相关问题:HTML mailto form: prefill subject and body。)

PS:我想可以using JavaScript to submit the form完成。我正努力避免这种情况。

axstarmiao 回答:我可以使用mailto:可靠地设置电子邮件的主题和正文吗?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3110114.html

大家都在问