IE8 mailto:不起作用 - 帮助

时间:2010-11-16 17:17:29

标签: html internet-explorer email

无法获取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)中启动电子邮件客户端,但正文为空

2 个答案:

答案 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;意味着你要添加额外的参数