2015-03-02 44 views
3

我是Javascript中的新成員,我想製作一個打開Outlook的小型離線工具,並在「收件人」部分預設電子郵件,預設默認主題,並使用textarea中的文本預設電子郵件正文。使用HTML/Javascript打開Outlook並預設電子郵件,主題和正文

我需要文本區域,以便我可以隨時修改電子郵件內容。

現在,我有以下代碼:

<form method="post" action="mailto:[email protected]" enctype="text/plain"> 
    <input type=text name=your_content> 
    <input type=submit value="Submit Your Content"> 
</form> 

然而,當我提出,Outlook打開,我的文字之前的名稱屬性的值出現。

有沒有辦法避免在我的電子郵件中添加名稱的值,用textarea替換輸入並添加上述內容?

謝謝!

+0

的〜有最大URL大小,這是不是你想要的? http://stackoverflow.com/questions/4782068/can-i-set-subject-content-of-email-with-using-mailto – caramba 2015-03-02 10:03:23

回答

0

嘗試將方法切換爲GET,使其更像是一個錨標記,並將您的值放入url參數而不是後置主體。您必須設置輸入名稱,以有效mailto:值狀體&主題

<form method="GET" action="mailto:[email protected]" enctype="text/plain"> 
    <input type=text name="body"> 
    <input type=submit value="Submit Your Comments"> 
</form> 

請注意,有2K字

+0

謝謝!它有效,但是,我有可能用textarea替換輸入(正文)嗎? – 2015-03-03 12:44:12

+0

試一試吧! '' – 2015-03-03 15:06:16

+0

看來上面的表單代碼對我來說不起作用,因爲我注意到它在我所在的單詞之間添加了加號。這個表格實際上是我建立鏈接的行爲,並且增加了加號而不是空格。有另一種方法可以完成這項工作嗎?謝謝! – 2015-03-03 19:46:55

相關問題