我有输入框和提交按钮。
指定网址(例如):www.mywebsite.com/点击提交按钮后,通过javascript打开的网址为:www.mywebsite.com/print/hello123 /
我有这段代码:
<input type="text" id="text" />
<input type="button" id="btn" value="Submit" onClick="javascript: window.open('http://www.mywebsite.com/print/' + document.getElementById('text').value);" />
但它真的不起作用。任何想法有什么不对?
答案 0 :(得分:2)
我们按如下方式形成新网址:
var url = "www.mywebsite.com/"+document.getElementById('text').value;
在onclick事件中,将其更改为:
window.location=url;
答案 1 :(得分:1)
使用jQuery是最简单的方法
$("#btn").click(function() {
window.location="www.yourwebsite.com/url/here/"+$("#text").val();
})
答案 2 :(得分:0)
只需将window.open
替换为window.location
。
此外,如果您已经 www.mywebsite.com ,请撰写
window.location.href=document.getElementById('text').value
。