如何:单击在新选项卡中单击打开新页面并重定向旧选项卡

问题描述 投票:1回答:1

一直试图找到一些解决方案,但我无法做到。我需要一个按钮,一键启动两个事件。此代码适用于Firefox,但它不适用于Chrome:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>EXAMPLE</title>
  <script type="text/javascript">
      function changeLocation (){
  window.location = "https://www.bing.com";
      }
  </script>
</head>
<body>
<form action="https://www.google.com" target="_blank">
  <input type="text">
  <button onclick="changeLocation()">Submit</button>
</form>
</body>
</html>

我正在尝试将用户重定向到新标签页中的新页面,并在单击按钮后重定向主页面(旧页面)。有没有解决方案可以在Chrome上运行?

非常感谢任何帮助!

javascript html
1个回答
1
投票

function changeLocation() {
document.getElementById("form").submit();
window.open("https://www.bing.com","_blank");
}
<form id="form" action="https://www.google.com">
<input type="text">
<button onclick="changeLocation()">Submit</button>
</form>

这会对你有所帮助。顺便说一下,您需要在输入标记中使用name属性来提交数据。

© www.soinside.com 2019 - 2024. All rights reserved.