在新选项卡中将表单输入添加到 URL

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

我目前正在使用下面的方法将用户的输入添加到 URL,但它会在同一窗口中打开。我尝试过 window.open 来获取在新选项卡中打开的链接,但没有成功。我也尝试过添加 _blank 但它会将其附加到 URL 中。

<form onsubmit="window.location = 'https://demosite.com/' + input1.value; return false;">
<input id="input1" placeholder="Placeholder" name="input1"/>
<input type="submit" value="Send"/>
</form>
window.open window.location
1个回答
0
投票

您可以使用 window.open 函数,目标为“_blank”。

试试这个代码

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

更多信息您可以参考此链接 https://developer.mozilla.org/en-US/docs/Web/API/Window/open

谢谢

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