0

提交前有一个确认窗口,但返回true(确认提交)后也需要进入确认页面。

拥有这个:

<button type="submit" value="Save" id="Save" onclick="clicked();" >Submit Form</button>

function clicked() {
   if (confirm('Are you sure you want to submit? You will not be able to go back.')) {
       yourformelement.submit();
   } else {
       return false;
   }
}

试图在某处包含 'go to' location.href='Confirmation.html' 但不确定具体如何。任何输入将不胜感激。

4

3 回答 3

0
window.location = 'new url'

应该做的伎俩。

编辑:误解了这个问题。将 PHP 标头重定向放在表单处理脚本的底部会起作用吗?

于 2013-10-23T20:44:54.497 回答
0

据我所知,表单不会异步提交。服务器将能够通过向表单提交回复“位置”标题将您的浏览器重定向到另一个页面。

于 2013-10-23T20:46:23.473 回答
0

您应该能够使用 window.location.href 属性手动执行导航:

window.location.href = "Confirmation.html";

或者,如果您使用的是表单,只需将元素的 action 属性设置为“Confirmation.html”

<form action='Confirmation.html'>
于 2013-10-23T20:49:17.813 回答