0

私はこのコードを持っています:

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

ユーザーが単語を入力して「GO」をクリックすると、URL+ 入力した値に移動します。このコードだと新しいウィンドウでページが開きますが、同じフレームで開きたいです。どうすればいいですか?

4

3 に答える 3

2
window.open ('page2.htm','_self',false)
于 2013-03-14T13:55:17.253 に答える
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>
于 2013-03-14T14:02:19.447 に答える
0

javascriptを利用できます。

window.location = url + text;

于 2013-03-14T13:55:32.073 に答える