2010-12-01 77 views
1

Deos任何人都知道如何防止瀏覽器在客戶端重新加載頁面時保留最後選擇的選項?當頁面重新加載時,不要在選擇框中保留以前選定的值

問題是,當我重新加載頁面時,它會保留最後選擇的選項,當我在地址欄中選擇url並點擊Enter時,它將被重置。

我想第二個結果表示我想讓瀏覽器始終重置選擇框。

請最簡單最安全的方法:)

謝謝。

回答

1

只需在javascript中設置值即可。這種方式,當頁面加載時,它始終初始化爲相同的值。僅使用<option selected="selected">將不起作用。

在JavaScript它會是這樣的:

document.getElementById("selectBoxToBeReset").options[indexToBeSelected].selected = true; 

和jQuery有助於更:

$("#selectBoxToBeReset").selectOptions("value to be selected", true); 

傳遞true作爲第二個參數清除任何以前選擇的值。 Jquery select box tips.

1

自動完成=「關閉」屬性適用於選擇元件以及對輸入元素:

<select autocomplete="off" > 
    <option>1</option> 
    <option selected>2</option> 
</select> 
相關問題