2010-11-16 50 views
1

遇到麻煩的mailto:在IE8中工作(工程鉻罰款)IE8的mailto:不工作 - 幫助

<form action="mailto:[email protected]&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 > 

方法=「郵報」與輸入的名字創建了身體,所以身體看起來是這樣的

許可證= MyLicense
名稱=喬
[email protected]
公司= ACME

這在Chrome的偉大工程,但沒有在IE8 - (Outlook或電子郵件客戶端不啓動)

如果我做的方法=「獲取」,電子郵件客戶端在IE8(和Chrome)推出,但身體是空

+0

這正是您不應該使用此方法發佈表單數據的原因。這是不可預知的,用戶會收到警告,可能會阻止他們提交數據。如果可能,我建議設置一個Web服務器,它將接收您的POST數據並自己發送一封電子郵件。它將避免與當前方法相關的衆多問題。 – Brendan 2010-11-16 17:23:41

+0

是的,我意識到這一點 - 這是一個非常非常短的臨時解決方案 - id而不是這樣做,但它看起來像我必須:(只是得到一些東西 – Jerrold 2010-11-16 17:25:59

+0

我沒有嘗試這個我自己,但一個快速的谷歌搜索對於「IE8 mailto」來說,很多人都遇到了這個問題,而且只能用IE8。看起來有人發現了一個適合他們的解決方案,但這是他們安裝時遇到的問題,而不是代碼:http:// www.developerbarn.com/microsoft-windows/1680-ie8-mailto.html#post15329 – 2010-11-16 18:00:36

回答

0

開關的&到?

mailto:[email protected]?subject=testEmail&body=This is the body text 

的&意味着你要添加額外的參數

+0

我不能這樣做&body and explicity把電子郵件的正文 - 我需要d用戶輸入輸入字段並在主體中輸入 - 如果我「發佈」它可以在Chrome中正常工作,但不在IE中 - 電子郵件客戶端不會啓動 – Jerrold 2010-11-16 17:31:26

+0

老實說,這不是一個很好的撰寫方法一封電郵。請看這裏:http://apptools.com/rants/mailto.php你能在這裏使用JavaScript嗎?你想要做什麼?通常你通過Web服務器發送郵件,而不是以這種方式依賴客戶端。 – lod3n 2010-11-16 20:18:17

1

你的行動是錯誤的。使用?來啓動mailto參數,而不是&。因此用下面的代碼替換它:

mailto:[email protected]?subject=testEmail 
+0

以及這不真正做IE中的任何事情 - 但我改變了它 - 唯一的辦法,我可以讓IE8啓動電子郵件客戶端是如果我改變方法=「獲得」從「後」但身體是空的:( – Jerrold 2010-11-16 17:30:12

+0

@Jerrold,那麼如果你繼續嘗試將它改爲「get」,並通過將操作更改爲:'mailto:[email protected]?subject = testEmail&body =' – 2010-11-16 17:38:11

+0

與「post 「(」得到「不工作在鉻) - 主題填寫,默認電子郵件客戶端通過IE8加載,但身體仍然是空的提交... – Jerrold 2010-11-16 17:52:26