我目前正在使用下面的方法将用户的输入添加到 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 函数,目标为“_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
谢谢