【问题标题】:Getting form data and sending it to a new tab in the browser获取表单数据并将其发送到浏览器中的新选项卡
【发布时间】:2010-03-03 23:56:29
【问题描述】:
您好,我正在创建一个小表单,您可以在其中放置邮政编码以获取路线,然后将这些数据与 Google 地图的 URL 一起发送,其中包含邮政编码以显示路线。
我想知道是否有可能以某种方式将我拥有的新 URL 获取到新的浏览器选项卡/窗口中。
这个想法是用户输入邮政编码,然后按“提交”,然后将它们带到一个新的浏览器选项卡/窗口,其中包含新的 URL。
谢谢
【问题讨论】:
标签:
php
javascript
cross-browser
【解决方案1】:
最简单的做法是将“target=_blank”放入您的<a> 标记或<form> 标记中。
<form action='/your/url' target='_blank'>
whatever
</form>
或者对于简单的可点击链接:
<a href='/some/new/page' target='_blank'>click me</a>
现在,您无法真正控制这是新页面还是新标签。您可以尝试通过使用 Javascript 并调用“window.open()”来强制它成为一个新页面。