我是 Javascript 的新手,我想制作一个小型离线工具,它可以打开 Outlook,并在“收件人”部分预设电子邮件,预设默认主题,并使用来自文本区域。
我需要文本区域,以便我可以随时修改电子邮件内容。
目前,我有以下代码:
<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 并添加上述内容?
谢谢!
最佳答案
尝试将方法切换为 GET
,这样它的行为更像 anchor 标记,并将您的值放入 url 参数而不是帖子正文中。您必须将输入名称设置为有效的 mailto:
值,例如正文和主题
<form method="GET" action="mailto:yourname@yoursite.com" enctype="text/plain">
<input type=text name="body">
<input type=submit value="Submit Your Comments">
</form>
注意 url 的最大大小为 ~2k 个字符
关于javascript - 打开 Outlook 并使用 HTML/Javascript 预设电子邮件、主题和正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28806774/