表单提交时重定向页面

时间:2015-03-24 20:00:21

标签: javascript html forms

如何在以下情况下提交表单后重定向页面。



<form action="URL" method="post" id="myForm">
<input type="text" name="name">
<input type="submit">
</form>
&#13;
&#13;
&#13;

因此,当上面的表单提交时,请执行以下操作。问题是我无法在表单上添加事件。

&#13;
&#13;
<script>
    setTimeout(function(){
        window.parent.location="/thank-you/";
    },1000);
</script>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

您可以使用表单onsubmit事件重定向页面,但不知道您使用javascript的原因,我假设您正在使用某些服务器语言,如php或asp有重定向,所以在你提交到这些页面后,我会用它们重定向到感谢页面,或者甚至更好地将代码合并到感谢页面本身,然后直接用你的表格底层进行....

答案 1 :(得分:0)

如果您真的想要这样做,则需要在表单的onsubmit事件中处理数据,或者按钮的click事件并在处理完成后重定向...您可以使用jQuery附加如果这是一个没有修改表格的选项,但你没有标记它,所以我不知道你是否可以使用它。

你可以使用action属性免费获得这个,你知道。