javascript - 如何将表单提交到页面,以便该新页面在新窗口(而不是新选项卡)中打开?

标签 javascript php html forms

这是this question of mine的后续问题。

我需要在单击按钮时打开一个新窗口,并将数据传递到新页面。

一种方法是使用一个由 hidden 组成的表单。字段(包含我想要传递到新页面的数据)并在按钮的单击监听器中使用 JS 提交此表单。

到目前为止,这看起来很顺利。我将分配 action <form> 的属性我想要在单击按钮时打开的页面的 URL 值。然后我会在按钮的点击监听器中通过JS提交这个表单。

这里的挑战/问题是我如何在新窗口中打开新页面(表单提交时打开的页面)?

最佳答案

试试这个:

<form action="#otherpage" method="post" target="_blank">

    <-- form fields here -->

</form>

关于javascript - 如何将表单提交到页面,以便该新页面在新窗口(而不是新选项卡)中打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41328744/

相关文章:

php - 这是构建 Bootstrap 面板的正确方法吗?

javascript - 只计算给定类(class)的 child

javascript - 从不同的服务器/主机加载脚本,而不是我的

javascript - 使用 requirejs 编译 javascript 程序以删除 require 依赖

php - 管理 Multi-Tenancy 数据库连接

javascript - 具有相同 id 的多个元素

javascript - 为什么我的函数不遵循 if/else 条件?

php - 文件上传无法以组合 php 形式工作,而是单独工作

html - 为什么设置 <select> 和 <option> 元素的样式如此困难?

javascript - 通过 jQuery 访问 DOM 元素