Javascript 电子邮件表单是如何工作的?

Javascript 电子邮件表单是如何工作的?,javascript,php,html,forms,email,Javascript,Php,Html,Forms,Email,这可能是一个愚蠢的问题,但它整天困扰着我,我正在从头开始用html、css和js创建一个网站,希望它能很快上线。几乎在最后一节,它将生成一个电子邮件表单,供用户进入网站,信息将直接发送到我的电子邮件地址。我试着做了大量的研究,发现所有的电子邮件表单都是用php完成的,如果是这样的话,我可能不得不在另一个系统中完成,因为我的XAMPP不起作用,我现在就不谈了,但是有没有其他方法不用php生成电子邮件表单,并且仍然具有发送功能?此外,如果用php制作,网站上线,电子邮件表单的php代码是否会像在本地

这可能是一个愚蠢的问题,但它整天困扰着我,我正在从头开始用html、css和js创建一个网站,希望它能很快上线。几乎在最后一节,它将生成一个电子邮件表单,供用户进入网站,信息将直接发送到我的电子邮件地址。我试着做了大量的研究,发现所有的电子邮件表单都是用php完成的,如果是这样的话,我可能不得不在另一个系统中完成,因为我的XAMPP不起作用,我现在就不谈了,但是有没有其他方法不用php生成电子邮件表单,并且仍然具有发送功能?此外,如果用php制作,网站上线,电子邮件表单的php代码是否会像在本地主机上开发的那样工作?很抱歉,我从来没有设置过scratch网站,只在wordpress上运行。

电子邮件无法发送到客户端(在浏览器中)。有
mailto:
链接,您可以向浏览器建议打开已配置的程序来处理邮件,但这些链接不提供处理表单数据和从表单数据创建电子邮件的功能

电子邮件表单与所有其他表单一样。创建一个
,并将其
action
属性设置为将处理表单数据的URL。填写表单并按下submit按钮后,浏览器会从
action
属性向URL发出HTTP请求,请求中包含表单中的所有数据。这就是浏览器所知道和关心的一切

现在,在服务器端,您可以随意处理这些数据。PHP是一种流行的服务器端语言,您可以编写代码来发送电子邮件。不过,您不必使用PHP。。。你想用什么就用什么。浏览器不知道或不关心服务器端发生了什么


如果您不想承载此功能,有几个邮件提供商将为您提供此功能。他们中的许多人甚至有预构建的表单,其中数据通过AJAX发送到服务器。

如果不是php,则需要其他服务器端语言ASP.NET MVC可以工作吗?几乎任何语言都可以工作。如果它没有邮件库,您可以通过管道发送到执行
sendmail
的shell命令。您所说的“我的XAMPP不工作”是什么意思?您根本不能使用服务器,或者只是PHP部分不工作?如果XAMPP不起作用,您将很难创建一个有用的网站。您尝试过哪些不起作用的代码?展示这一点将大大有助于在这里得到一个好的答案。谢谢你的回答!我的意思是,客户通过在网站上填写表格发送给我,我通过电子邮件直接收到。