Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何制作只使用html和javascript发送电子邮件的表单_Javascript_Html_Forms_Email_Contact - Fatal编程技术网

如何制作只使用html和javascript发送电子邮件的表单

如何制作只使用html和javascript发送电子邮件的表单,javascript,html,forms,email,contact,Javascript,Html,Forms,Email,Contact,有没有办法让表单只使用html和javascript发送电子邮件?如中所述,我想为我的网站创建一个表单,允许某人通过该表单向我发送电子邮件,但我只想使用html+javascript。正如@JaromandaX所说,您需要一个服务器来实际发送电子邮件 JavaScript只能打开电子邮件窗口: Gmail: let customerEmail = '&to=' + email; let emailSubject = "&su=" + markerName + ' - From y

有没有办法让表单只使用html和javascript发送电子邮件?如中所述,我想为我的网站创建一个表单,允许某人通过该表单向我发送电子邮件,但我只想使用html+javascript。正如@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

更多详情:



您需要具有适当服务器端代码的服务器才能实际发送电子邮件。您可以使用mailto:myemail@example.com. 请注意,如果访问者没有安装web客户端,那么这将不起作用(想想网吧之类的)。也要准备好让你的收件箱被垃圾邮件淘汰,因为垃圾邮件攻击者会寻找这些参考来构建他们的攻击库。
<a href="mailto:nowhere@mozilla.org">Send email to nowhere</a>