我有三個單選按鈕,第一個被選中(check =「checked」)。但是當我刷新頁面時,所選輸入自動在第一個和第二個輸入之間切換!Firefox:當刷新頁面時,所選的單選按鈕會自動更改
這很奇怪!用螢火蟲,我可以看到只有第一個輸入已經檢查=「檢查」屬性,但在渲染頁面中第二個被選中!
有沒有意見?
[注:jQuery是加載頁面上,但我認爲這是不相關的jQuery)
我有三個單選按鈕,第一個被選中(check =「checked」)。但是當我刷新頁面時,所選輸入自動在第一個和第二個輸入之間切換!Firefox:當刷新頁面時,所選的單選按鈕會自動更改
這很奇怪!用螢火蟲,我可以看到只有第一個輸入已經檢查=「檢查」屬性,但在渲染頁面中第二個被選中!
有沒有意見?
[注:jQuery是加載頁面上,但我認爲這是不相關的jQuery)
當你剛剛刷新或點擊F5頁面上,最後選定的項目保存,但如果按Ctrl + F5(硬刷新),項目重置爲默認值。
值得注意的是,如果您在每個單獨的單選按鈕標籤中放置了'autocomplete =「off」',它也可以工作。 – 2013-01-24 21:16:58
@seanlinmt,謝謝。我到處尋找爲什麼會發生這種事情,並最終解決了這個問題。 – 2013-02-17 21:43:12
新增自動完成=「關閉」正如你可以添加「document.forms [0] .reset段()」中的腳本標記解決方法在文檔末尾,即使原始的重新加載沒有,這也正確地顯示'CHECKED'值。
https://bugzilla.mozilla.org/show_bug.cgi?id=338593
但是仍然發現在IE瀏覽器的類似的問題。任何修復程序的IE?
好吧,單選按鈕的狀態不會自動保留在後備,所以你必須在服務器上做一些額外的工作才能實現。你必須發佈一些實際的代碼給任何人說什麼有用的,但。 – tdammers 2011-04-24 19:42:11