如何发送表格';使用HTML和Javascript将结果发送到电子邮件?

如何发送表格';使用HTML和Javascript将结果发送到电子邮件?,javascript,html,email,Javascript,Html,Email,我正在尝试制作一个web应用程序,其中提交一个表单,然后将表单结果发送到电子邮件(首先是我的电子邮件)。我用HTML表单尝试了很多不同的方法,但似乎都不管用 这是我试图使用的表单示例源代码,仅用于发送电子邮件。我认为问题在于动作链接注册到了我获取它的地方,或者类似的地方,和/或我不确定第一行和第四行应该放什么 <form method="POST" action="http://public.registerdirect.co.nz/cgi-bin/formmailer.cgi">

我正在尝试制作一个web应用程序,其中提交一个表单,然后将表单结果发送到电子邮件(首先是我的电子邮件)。我用HTML表单尝试了很多不同的方法,但似乎都不管用

这是我试图使用的表单示例源代码,仅用于发送电子邮件。我认为问题在于动作链接注册到了我获取它的地方,或者类似的地方,和/或我不确定第一行和第四行应该放什么

<form method="POST" action="http://public.registerdirect.co.nz/cgi-bin/formmailer.cgi">
<input type="hidden" name="to" value="email@mydomain.co.nz">
<input type="hidden" name="subject" value="The Message Subject">
<input type="hidden" name="next_url" value="http://www.mysite.co.nz/thankyou.html">
<input type="text" name="comments">
</form> 

如何将表单结果发送到某人的电子邮件


我听说您需要使用服务器端,但我也不清楚。要将表单内容发送到电子邮件地址,请在表单的
操作中使用MAILTO,如下所示(使用您自己的电子邮件地址):


保持表单的其余部分不变,并确保已命名表单中的所有字段。如果你喜欢的话就去看看

如果您想使用php发送电子邮件,您可以签出


希望这有帮助

正如Jon p所说,您必须首先检查“registerdirect.co.nz”提供的服务是如何工作的。如果您不想使用他们的服务,那么您可以创建一个PHP(或任何服务器端语言)脚本来处理该信息,并使用SMTP服务器(如gmail)发送电子邮件(检查:)

基本上,javascript无法完成这项工作。您需要使用服务器端技术来实现这一点:在您提供的代码
action=”中使用ASP.net、PHP等http://public.registerdirect.co.nz/cgi-bin/formmailer.cgi“
指向处理电子邮件的服务器端脚本。注意,这实际上不会发送电子邮件。它将打开用户的电子邮件客户端,使他们能够创建电子邮件。谢谢。我想,当我试图弄清楚事情的时候,我看到了这一点。我又试了一次。我试过邮件发送。我将我的电子邮件替换为示例电子邮件,但它既不向我发送电子邮件,也不打开电子邮件客户端。所以我不确定问题出在哪里。我将在另一台计算机上尝试,看看这是否是我的问题。@Jon P是的,但这是我们在不使用服务器端代码的情况下所能做的最好的事情!他确实在标题中指定了HTML和javascript。是的,他还提到发送电子邮件,但实际上没有。@user3822190您设置了默认的电子邮件客户端吗?表单打开Outlook时对我来说没有问题。。。
<form action="MAILTO:someone@example.com" method="post" enctype="text/plain">