无法获取mailto:在IE8中工作(在chrome中工作正常)
<form action="mailto:admin@example.com&subject=testEmail" enctype="text/plain" method="post">
<table>
<tr>
<td><img id="content" alt="" height="238" src="images/notion_form_content.png" width="540" /></td>
<td>
<input class="editor-input" name="License" type="text" value="TeamPulse License"/><br/>
<input class="editor-input" name="Name" type="text" value="Name" /><br/>
<input class="editor-input" name="Email" type="text" value="Email" /><br/>
<input class="editor-input" name="Company" type="text" value="Company"/><br/>
<input class="button" type="submit" value=""/>
</td>
</tr>
</table>
</form >
method =“post”使用输入名称创建正文,因此正文看起来像这样
许可证= MyLicense
名称=乔
Email=email@email.com
公司= ACME
这在Chrome中效果很好,但在IE8中没有 - (Outlook或电子邮件客户端无法启动)
如果我执行method =“get”,则会在IE8(和chrome)中启动电子邮件客户端,但正文为空
答案 0 :(得分:1)
你的行为是对的。使用?
启动mailto参数,而不是&
。所以用这个替换它:
mailto:admin@example.com?subject=testEmail
答案 1 :(得分:0)
切换&amp;到了?
mailto:admin@example.co?subject=testEmail&body=This is the body text
&amp;意味着你要添加额外的参数