在同一帧中打开URL +元素值

时间:2013-03-14 13:54:01

标签: javascript url button onclick

我有这段代码:

<form>
   <input type="text" placeholder="Enter something..." id="box">
   <button onclick="window.open('http://example.com/' + document.getElementById('box').value);">GO
   </button>
</form>

当用户输入单词并单击“开始”时,他会转到网址+输入的值。使用此代码,页面将在新窗口中打开,但我想在同一帧中打开它。我该怎么办?

3 个答案:

答案 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;