可能重复:
Mail through Javascript
大家好,我想知道是否有可能通过电子邮件使用Javascript发送邮件表单内容?事实证明我的服务器不允许php,ftp,cgi,rails和其他一些废话。如果有办法,请告诉我。因为我真的不知道,我16岁,并且是html代码的新东西。
答案 0 :(得分:1)
不,没有,除非您只想打开默认邮件程序,其中包含一些预定义的字段,例如subject,From等。
像这样(但它真的不那么好 - 只需要一个更好的网络服务器):
<form action="mailto:someone@something.com">
Subject: <input type="text" name="subject" value="" placeholder="Enter a subject">
<br /><br /><input type="submit" value="Open E-mail Window" />
</form>
答案 1 :(得分:0)
不,没有。要发送电子邮件,您需要访问sendmail之类的数据包发送系统,如果没有另一台运行发送邮件进程的计算机(请参阅服务器),则无法从典型的浏览器访问该数据库。
答案 2 :(得分:0)
不,你不能用javascript发送邮件。但是,您可以通过javascript将请求发送给可以为您发送电子邮件的外部服务器。
答案 3 :(得分:0)
JavaScript无法自行发送电子邮件。 JavaScript在客户端运行,它将取决于客户端系统上的某些进程发送电子邮件,如果允许的话,这将是一个巨大的安全问题。
您最好的办法是找到一个更好的主机,允许您编写服务器端应用程序。
答案 4 :(得分:0)
这不太理想,但您可以使用mailto:
表单操作。