![](/img/trans.png)
[英]How to get selected value from select tag using javascript and go to another page using that value
[英]Firefox 5 not using select=“selected” value on page refresh, retaining old value
我在Firefox 5中發現了一個奇怪的錯誤(我現在無法訪問4)。 但是,我認為它可能在Firefox 4中工作,因為我剛買了一台新電腦,我不記得以前看過這個錯誤了。
我有幾個選擇框。 所選值基於會話值,該會話值可以通過模態窗口中的某些選擇進行更改。 當我關閉模式窗口並刷新頁面時,它不會將選擇框更新為正確選擇的值,而是保留在首次加載頁面時最初選擇的值。 非常奇怪的是,當我查看Firebug中的代碼時,它會顯示正確選擇的值,但這不是選擇框顯示為選中的值! 我也運行javascript,selectedIndex是我在Firebug中看到的並且正確,但它不是我看到的選擇。
如果我進行硬刷新,我會看到選擇了正確的值。 我已經嘗試將selectedIndex設置為selectedIndex或其他一些值,但這只會在硬刷新時起作用 - 即使我知道代碼正在運行,因為警報會運行。 此代碼在其他瀏覽器中工作正常。 有誰知道任何變通方法?
<select id="sportid" name="sportid">
<option value="all">All</option>
<option selected="selected" value="8">3 on 3 Ice Hockey</option>
<option value="1">Basketball</option>
<option value="4">Billiards</option>
<option value="6">Broomball</option>
<option value="7">Dodgeball</option>
<option value="10">Field Hockey</option>
</select>
所以,即使選擇3對3冰上曲棍球,並選擇html說,我看到籃球 - 這是之前的選擇。
謝謝! 燼
嘗試添加autocomplete =“off”
<select id="sportid" name="sportid" autocomplete="off">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.