导航到 JavaScript 中的 HTML 页面

navigate to html page within javascript

本文关键字:HTML 页面 中的 JavaScript 导航      更新时间:2023-09-26
提交

前有一个确认窗口,但返回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;
   }
}

试图在某处包含"转到"位置.href='确认.html",但不确定具体如何。任何意见将不胜感激。

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

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

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

<form action='Confirmation.html'>

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

window.location = 'new url'

应该做这个伎俩。

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

只需将.html文件放在公用文件夹中,然后像往常一样导航即可。

例如:

href = "public/web.html"

在Nextjs为我工作。