2016-09-26 73 views
0

我有一個頁面,其中用於過濾列表,我們使用了幾個單選按鈕。即使在IE11中刷新頁面後單選按鈕仍然保持選中狀態

  • ALL(默認選中使用選中= '檢查')
  • MATCHED
  • REST

<input type="radio" value="ALL" name="options" class="radioStyle" checked autocomplete="off"> 
 
<input type="radio" value="MATCHED" name="options" class="radioStyle" autocomplete="off"> 
 
<input type="radio" value="REST" name="options" class="radioStyle" autocomplete="off">

的問題是,一旦用戶選擇了任何的單選按鈕,然後在IE 11中刷新頁面,那些單選按鈕仍然是s當選,但結果從默認單選按鈕即「ALL」列出。

在Chrome或Firefox中未看到此行爲,它似乎僅在IE11中出現。

即使我嘗試添加autocomplete ='off',但沒有運氣。任何幫助,將不勝感激。

回答

0

您是否考慮過使用checked="checked"?我知道IE9有一個類似的問題,這種方法被用來糾正它。

<input type="radio" value="ALL" name="options" checked="checked" class="radioStyle" autocomplete="off"> 
<input type="radio" value="MATCHED" name="options" class="radioStyle" autocomplete="off"> 
<input type="radio" value="REST" name="options" class="radioStyle" autocomplete="off"> 

如果這不適合你,那麼使用cookie會話清除它怎麼樣?

+0

使用「checked」或「checked ='勾選'」,兩者都是相同的。我的HTML是有效的,你的是XHTML。我不認爲有任何差異。兩者最終都轉爲布爾屬性。無論如何,這似乎也不起作用。 –

相關問題