使用HTML / Javascript打开Outlook并预设电子邮件,主题和正文

时间:2015-03-02 09:52:10

标签: javascript html forms

我是Javascript的新手,我想创建一个小型离线工具,打开Outlook,并在“收件人”部分预设电子邮件,预设默认主题,并使用来自的文本预设电子邮件正文textarea的。

我需要文本区域,以便我可以随时修改电子邮件内容。

目前,我有以下代码:

<form method="post" action="mailto:yourname@yoursite.com" enctype="text/plain">
   <input type=text name=your_content>
   <input type=submit value="Submit Your Content">
</form>

但是,当我提交时,Outlook会打开,名称属性的值会显示在我的文本之前。

有没有办法避免在我的电子邮件中添加名称的值,用textarea替换输入并添加上述内容?

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试将方法切换为GET,使其行为更像锚标记,并将您的值放入url参数而不是帖子正文。您必须将输入名称设置为有效的mailto:值,例如body&amp;受试者

<form method="GET" action="mailto:yourname@yoursite.com" enctype="text/plain">
   <input type=text name="body">
   <input type=submit value="Submit Your Comments">
</form>

请注意,最大网址大小为~2k个字符