【发布时间】:2018-06-02 23:32:48
【问题描述】:
target="_blank" 不打开新窗口,只在同一个窗口中导航到新页面,如下图:
<form onSubmit="return process();" target="_blank">
<input type="text" name="url" id="url" placeholder="Product ID"> <input type="submit" value="Search">
</form>
<script>
function process(){
var url= "https://myurl.com/products/" + document.getElementById("url").value.trim();
location.href=url; return false;
}
</script>
【问题讨论】:
-
您的
process函数明确分配给当前窗口的location.href...?
标签: javascript html