2017-02-26 44 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>