有3個復選框,默認都是選中狀態,用戶進行選擇后重繪網頁還是保持用戶選擇時的狀態(選中的重繪后是選中,未選中的重繪后是未選中),未選中的框去掉整個name屬性后臺不傳值。
<div id="dvCBs">
<input type="checkbox" name="cb1" checked="checked" value="https://bbs.csdn.net/topics/1" />cb1
<input type="checkbox" name="cb2" checked="checked" value="https://bbs.csdn.net/topics/2" />cb2
<input type="checkbox" name="cb3" checked="checked" value="https://bbs.csdn.net/topics/3" />cb3
</div>
uj5u.com熱心網友回復:
可以考慮保存到瀏覽器的localStorage和sessionStorage中,打開頁面的時候優先判斷是否存盤過,有的話讀取值默認填入uj5u.com熱心網友回復:
我感覺樓主說的【有3個復選框,默認都是選中狀態】,意思是在這個頁面里的操作記錄狀態,關了瀏覽器,在進這個頁面還是3個復選框,默認都是選中狀態,所以我感覺sessionStorage更好uj5u.com熱心網友回復:
直接上代碼啊uj5u.com熱心網友回復:
這個想不掉 只有存sessionStorage啊,進入頁面的時候判斷一下有沒有值,有值用儲存的值,沒有才默認uj5u.com熱心網友回復:
sessionStroage 關掉tab頁就沒了 永久保存推薦 loaclstorage轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/25411.html
標籤:JavaScript
上一篇:BootstrapTable的queryParams引數在Controller不能接收?
下一篇:如何獲取網頁上試卷的答案?
