2013-07-09 65 views
2

我在頁面上有幾個複選框輸入和一個錨標記。錨定標記href查詢字符串返回按鈕問題

無論何時用戶選中複選框,我都會通過將onclick事件綁定到複選框來更新錨定標記href以包含使用javascript的查詢字符串。

錨標記導航到不同的頁面。

當用戶點擊瀏覽器後退按鈕時,我的複選框仍然被選中,但錨標記中的查詢字符串消失了!

如何保留查詢字符串的錨標記href的狀態?

回答

0

您將需要添加javascript來檢查所有複選框的值並更新相應的錨標記。這裏的關鍵是它需要在unload事件中執行。這將是最容易使用jQuery,是這樣的:

jQuery(window).bind("unload", function() { // ... 

的關鍵是,大多數的瀏覽器緩存的頁面,所以你不能使用標準onload事件,那些沒有被解僱。 This question有很多關於這方面的更多細節。