您可以使用下面的代碼,當選擇它時將會在新窗口中打開鏈接。
<form action="../">
<select name="myDestination">
<option value="http://www.website1.com/">Website 1</option>
<option value="http://www.google.com/">GOOGLE</option>
</select>
<input type="button"
value="Open in New Window!"
onclick="ob=this.form.myDestination;window.open(ob.options[ob.selectedIndex].value)">
</form>
或者無需按下一個按鈕:
<form action="../">
<select onchange="window.open(this.options[this.selectedIndex].value,'_top')">
<option value="">Choose a destination...</option>
<option value="http://www.website1.com/">Website 1</option>
<option value="http://www.google.com/">GOOGLE</option>
</select>
</form>
也創造了一個的jsfiddle證明:jsFiddle
我不認爲你可以在輸入有一個可點擊的鏈接直接框。 – 2012-08-03 16:39:15
將鏈接放在輸入框的一部分上方是否可以接受?這是可行的。直接在輸入中不是。 – Ryley 2012-08-03 16:43:00