You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在新标签页中把表单输入内容追加到URL并打开

解决方法

你之前用window.location会在当前窗口跳转,换成window.open时要注意参数顺序:第一个参数是完整URL,第二个参数是目标窗口标识(比如_blank)。之前出错是因为把_blank错误拼到了URL里,正确写法如下:

<form onsubmit="window.open('https://demosite.com/' + input1.value, '_blank'); return false;">
  <input id="input1" placeholder="Placeholder" name="input1"/>
  <input type="submit" value="Send"/>
</form>

补充说明

  • window.open()的第二个参数_blank是浏览器内置的目标值,专门用于在新标签页打开链接,不需要拼入URL
  • 保留return false;来阻止表单默认提交行为,避免页面不必要的刷新

内容的提问来源于stack exchange,提问作者Mike Standing

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 04:47:37