我是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替换输入并添加上述内容?
谢谢!
答案 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个字符