提交信息,然后在按钮中打开新网页.使用Form type = submit的多个操作


Submit info and then open new webpage in button. Multiple actions using Form type = submit

我如何提交条目到我的数据库,然后打开一个链接到一个新的页面?在我的情况下,我需要提交的信息填写在表格上的DB,然后打开一个页面,说谢谢大家在一个点击!

这是表单部分减去中间部分的内容

<form id="rent_form" action="<?= $_SERVER['PHP_SELF'] ?>" method='post' >
Stuff 
<input type="submit" value="Submit" onClick="location.href='thankyou.php'" >

和onclick不工作。

祝你好运!

如果提交成功,可以使用php重定向到成功页面。

您可以使用header来重定向:header("Location: http://yoursite.com/success");

或者您可以使用AJAX提交数据,然后在AJAX调用成功后重定向如下:window.location.replace("http://yoursite.com/success")

您可以使用表单标签的目标属性将响应从动作页面重定向到新窗口,即将target='_blank'添加到表单标签中,并将表单提交的响应作为您想要在新页面中显示的HTML。我想,这样至少可以节省重定向。