Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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
向发送电子邮件,然后在javascript中重定向_Javascript - Fatal编程技术网

向发送电子邮件,然后在javascript中重定向

向发送电子邮件,然后在javascript中重定向,javascript,Javascript,我有一个网站,里面有一个表单。表单包括姓名、电话、电子邮件、公司和一条消息 我希望这样,当用户单击submit时,会将电子邮件发送到预定义的电子邮件帐户,然后用户会被发送到新页面 到目前为止,我掌握的代码如下: <form method="post" action="mailto:test@test.com"> 但是,这只会打开电子邮件提供商提示。这不会很糟糕,但我无法在之后重定向用户 有没有一种方法可以只用javascript来实现这一点,或者只使用PHP会更容易 不能仅在客

我有一个网站,里面有一个表单。表单包括姓名、电话、电子邮件、公司和一条消息

我希望这样,当用户单击submit时,会将电子邮件发送到预定义的电子邮件帐户,然后用户会被发送到新页面

到目前为止,我掌握的代码如下:

<form method="post" action="mailto:test@test.com">

但是,这只会打开电子邮件提供商提示。这不会很糟糕,但我无法在之后重定向用户


有没有一种方法可以只用javascript来实现这一点,或者只使用PHP会更容易

不能仅在客户端javascript上执行此操作。您需要使用服务器语言(如PHP)来获取发布的数据并通过电子邮件发送。然后,您可以选择在服务器端重定向,也可以在客户端重定向

下面是您的PHP代码的样子(注意,我没有测试它):


你不能用JS发送电子邮件,你需要一个服务器。所以继续用PHP吧,这并不难。谢谢,我知道如何用PHP来做,我只是想知道我是否可以用js来做。谢谢
// email the posted data
mail('your-address@mail.com', 'New message from site',
   'Name: ' . $_POST['name'] .
   'Phone: ' . $_POST['phone'] .
   'Email: ' . $_POST['email'] .
   'Company: ' . $_POST['company'] .
   'Message: ' . $_POST['message']);

// redirect the visitor
header('redirect-url-here');