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