如何在表单操作后重定向到另一个页面?

时间:2017-06-06 08:01:46

标签: javascript html html5 forms

我使用Simple Form(getsimpleform.com)将HTML表单内容通过电子邮件发送到我的电子邮箱。我面临的问题是HTML表单操作由getsimpleform处理,因此当用户单击表单的提交按钮时,它们会被重定向到https://getsimpleform.com/,但我希望它们可以重定向到另一个页面(即contact.html)。

所以我希望执行表单操作,但同时,我希望将用户重定向到另一个网页。

感谢。

4 个答案:

答案 0 :(得分:1)

您可以在按钮上添加动作回调,例如:

在你的HTML

<form>
...
<input type="submit" onclick="redirect()">
</form>

并在您的javascript中:

var redirect = function(){
   document.location.href="contact.html"
}

答案 1 :(得分:1)

只需填写您的操作属性

即可
<form action="next-page-please-url">
<button>butt</button>
</form>

答案 2 :(得分:0)

首先,您需要将表单的操作网址更改为您的域名

action="https://getsimpleform.com/"

action="https://YourDomain.com/"

然后在您的PHP或您正在使用的任何服务器端语言上,您可以重定向,例如我将使用php示例。

header('Location: http://www.YourDomain.com/OtherPage');

答案 3 :(得分:0)

基于their official page recommendation on redirect

  <input type='hidden' name='redirect_to' value='https://yourdomain.com/contact.html' />

尝试将其插入表单中,看看它是否能解决您的问题。

P.S。不要忘记将[yourdomain]更改为您的实际域名。