2017-02-26 49 views
0

有沒有什麼方法可以讓表單只使用html和javascript發送電子郵件?在中,我想爲我的網站創建一個表單,這將允許有人通過該表單向我發送電子郵件,但我只想使用html + javascript。如何製作一個表格,只使用html和javascript發送電子郵件

+3

你需要你具有適當服務器端代碼的服務器,以實際發送電子郵件 –

+0

您可以使用mailto:[email protected]設置收件人:字段。請注意,如果訪問者沒有安裝Web客戶端,那麼這將無法工作(想想網吧等)。當垃圾郵件尋找這些引用來構建他們的攻擊庫時,還要爲您的收件箱做好準備,以防垃圾郵件過時。 – jeff

回答

0

正如@JaromandaX所說,你需要一臺服務器才能真正發送郵件。

JavaScript可以只打開電子郵件窗口:

的Gmail:

let customerEmail = '&to=' + email; 
let emailSubject = "&su=" + markerName + ' - From yourService'; 
let emailBody = '&body=' + encodeURIComponent(...); 
window.open('https://mail.google.com/mail/?view=cm&fs=1' + emailSubject + customerEmail + emailBody); 

使用mailto
更多細節:https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks

<a href="mailto:[email protected]">Send email to nowhere</a>