2016-03-01 44 views
2

在HTML頁面中,我有一個滑塊,像這樣:Firefox:爲什麼在頁面重新加載(F5)後,<input type =「slider」>保持滑塊位置?

<input type="range" min="20" max="50" step="5" value="25" oninput="on_input(this.value);"> 

當我第一次打開網頁,滑塊位置本身,一如預期,在位置25

現在,我滑軌滑塊到另一個位置並重新加載(F5)該頁面。在Firefox中,位置不會改變。然而,Chrome將滑塊更改爲其原始位置(25)。

我預計Firefox的行爲將與Chrome一樣。

是否有一個簡單的非JavaScript技巧,讓Firefox在重新加載頁面後重新定位滑塊?

回答

2

嘗試設置autocomplete="off"作爲另一個屬性。除了幫助用戶第一次填寫表單外,它還避免了在頁面重新加載時保留值(至少對於其他輸入類型)。這兩種情況都是通過表單自動完成處理的。

相關問題