我目前正在为在线商店制作一个结帐页面。我想知道是否有任何方法可以创建一个提交表单然后将客户重定向到另一个页面的按钮? 提前谢谢:)
答案 0 :(得分:0)
使用PHP,您可以在处理提交的数据后重定向用户:
// After handling submitted data, redirect:
header("Location: new-page-here.php");
实际上建议这样做,因为它会在用户刷新页面时停止用户重新提交数据。
根据header()
的说明,不要在它之前回显任何HTML。这包括<?php
代码前的空格。
答案 1 :(得分:0)
您可以尝试以下代码。
<form name="form1" ACTION="url1.php" METHOD="POST">
<input type=".."\>
<input type=".."/>
<button onclick="submitForm()">Submit</button>
</form>
<form name="form2" ACTION="http://www.example.com"></form>
<script>
function submitForm()
{
document.forms["form1"].submit();
setTimeout('document.form2.submit()',500);
}
</script>
希望这会对你有所帮助。