javascript - 目标为 ="_blank"的表单 - 新窗口和加载页面

标签 javascript html forms

提交表单后,应打开一个新页面以打印为 pdf 格式。 但这样做<form action="page.php" method="POST" target="_blank">包含所有信息的表格仍然存在,这是非常非常糟糕的。我现在想在此窗口/选项卡中加载另一个页面并打开,而不是仍然显示带有表单的页面 打印窗口。使用 php 和 headers 是不可能的,但是使用 javascript 应该是正确的? 但如何呢?我不习惯 javascript,所以我不知道如何处理这个问题,但是你有想法吗?

最佳答案

您可以将 onsubmit 事件附加到表单,例如:

document.getElementById('form').onsubmit = function() {
    window.location = '/anotherpage.html';
}

这假设表单的 ID 为“form”。

关于javascript - 目标为 ="_blank"的表单 - 新窗口和加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13684251/

相关文章:

javascript - jquery 在 <div> 中选择多个 <p>

delphi - 在Delphi中创建一个选项表格

wordpress - 如何在 NAV 元素上 float DIV?

javascript - UTF-8 字符在 csv 中无法正确显示

javascript - 当使用 react-redux v5 设置 React v15.5 时,路由不导航

javascript - 无法创建第二个 objectStore IndexedDB

html - IE中的蓝色表格背景

css - 是什么导致后续的.form-inline

php - 使用 PHP 设置选定的属性

javascript - 如何为 vue 声明一个 JS mixin?