Показать сообщение отдельно
  #3 (permalink)  
Старый 02.11.2015, 02:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

localStorage + checkbox сохранить выбранные чекбоксы
optsar,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>

<input type="checkbox" class="stat" name="column-1" value="1"  checked >
<input type="checkbox" class="stat" name="column-2" value="2"  checked >


<script>
(function(b) {
    var e = document.querySelectorAll(b),
        a = localStorage.getItem(b),
        a = (a = JSON.parse(a)) || (a = {}, localStorage.setItem(b, JSON.stringify(a)));
    [].forEach.call(e, function(c, d) {
        void 0 !== a[d] && (c.checked = a[d]);
        c.addEventListener("change", function() {
            a[d] = c.checked;
            localStorage.setItem(b, JSON.stringify(a))
        })
    })
})(".stat");
</script>

</body>

</html>

Последний раз редактировалось рони, 03.01.2017 в 02:12.
Ответить с цитированием