【发布时间】:2015-09-25 15:51:54
【问题描述】:
我有一个设置了 target = _blank 的表单,它可以按预期工作,但我希望让提交表单在同一个窗口上打开,不管我如何提交。有意义吗?例如:
当前行为是:
- “父窗口”的格式为
- 第一次提交时,第二个窗口打开时,我们称之为“Window Child 1”(直到这里没问题)
- 当我第二次提交表单时,另一个子窗口被加载(我不希望这样)
我需要的行为:
- 当我第二次提交表单时,我需要在第一次提交使用“Window Child 1”的同一窗口上获取内容。这样做我希望在同一个窗口中用第二个提交的结果覆盖第一次提交的结果。
我做了这个 jsfiddle http://jsfiddle.net/5jmnk1rm/
<form action="/" method="post" id="form1" target="_blank">
<input type="submit" value="Submit" />
</form>
注意:我不应该使用 window.open(由于其他代码等...)
更新
我已将 target="_blank" 更改为 target="customName",它会在 Chrome 移动版 (iOS) 中打开不同的窗口。我开始认为这是浏览器上的错误
【问题讨论】:
标签: javascript html google-chrome mobile browser