我有这段代码:
<form>
<input type="text" placeholder="Enter something..." id="box">
<button onclick="window.open('http://example.com/' + document.getElementById('box').value);">GO
</button>
</form>
当用户输入单词并单击“开始”时,他会转到网址+输入的值。使用此代码,页面将在新窗口中打开,但我想在同一帧中打开它。我该怎么办?
答案 0 :(得分:2)
window.open ('page2.htm','_self',false)
答案 1 :(得分:1)
尝试使用以下
window.open('http://example.com/' + document.getElementById('box').value,'_self')
所以你的代码就像这样
<form>
<input type="text" placeholder="Enter something..." id="box">
<button onclick="window.open('http://example.com/' + document.getElementById('box').value, '_self');">GO
</button>
</form>
答案 2 :(得分:0)
您可以使用javascript。
window.location = url + text;