使用HTML和JavaScript联系表单

时间:2014-03-01 10:24:38

标签: javascript html contact-form

我已经为网站制作了一个联系表格(使用HTML和JavaScript),我的问题是:我怎样才能将邮件(电子邮件)发送给收件人?

我在PHP中找到了一种方法,但我需要一个非PHP解决方案。我也听说过我可以这样使用Outlook,但我不知道我会怎么做。

4 个答案:

答案 0 :(得分:0)

不,使用JavaScript和HTML,您不能也不能发送电子邮件,发送电子邮件需要SMTP服务器设置,这使您可以与电子邮件发送服务器(在您的情况下为Outlook)进行通信。然后你可以提供参数,如:To,From,Subject,Body,Attachment等,电子邮件服务提供商将负责其余的工作,电子邮件将被发送!

除非使用简单JavaScript,否则您无法向任何人发送电子邮件,也无法通过HTML和JavaScript向任何人发送电子邮件。它不是HTML和JavaScript的用途。你需要PHP或任何其他服务器端编码语言!

答案 1 :(得分:0)

如果您希望用户撰写电子邮件,您只需使用即可 在网页上<a href="mailto:address@example.com">,单击此链接将在用户的计算机上调用Outlook。有关此here

的详情,请参阅

如果你想使用PHP,你可以在HTML中创建一个简单的表单,其中包含from,to,subject,body等字段。在服务器端,使用PHP的mail()函数发送邮件。

答案 2 :(得分:0)

您应该处理在服务器端发送电子邮件的操作。 一个简单易用的非PHP解决方案就是nodemailer。您可以创建一个简单的快递应用程序,然后在它被路由命中后发送电子邮件。关于它有一个short blog和许多处理gmail,outlook等的例子here

答案 3 :(得分:-3)

PHP是最简单的选择。我不太确定你是否可以使用Javascript,当然不是HTML。查看http://www.1stwebdesigner.com/tutorials/custom-php-contact-forms/非常简单