javascript - javascript 表单中的目标 ="_blank"

标签 javascript html forms target

但它显示在主窗口中。有没有办法在点击提交按钮时在新窗口中打开?

<script type="text/javascript">
function search_navigate() {
var obj = document.getElementById("navbar_search");
var keyword = obj.value;
var dst = "http://smite.guru/stats/" + keyword;
window.location = dst; 
}
</script>

<span id="navbar_form">
<input type="search" placeholder="Search Articles..." id="navbar_search" />
<input type="button" id="navbar_submit" value="Submit" onClick="search_navigate()" />
</span>

最佳答案

使用window.open()而不是window.locationDetails

Loads a resource into either a new browsing context (such as a window) or one that already exists, depending on the specified parameters.

window.open(dst);

DEMO

关于javascript - javascript 表单中的目标 ="_blank",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26751400/

相关文章:

javascript - 在 JavaScript 中添加两个指数数

jquery - 滚动时如何使元素淡入/淡出

javascript - 从 JSON 创建动态表单

javascript - 输入按钮与图像

javascript - 无法让自动完成功能与 bootstrap 和 php codeigniter 一起使用

javascript - 将 JavaScript 函数转换为字符串以便将其插入到 innerHTML 中的正确方法

javascript - Bootstrap 使用复选框显示和隐藏 id

javascript - 是否可以使用 ES6 类作为 Typescript 类型?

javascript - 如何将所选输入的值传递给 eventListener 函数

HTML 中的 PHP 表单,无法连接