обновить значение локального хранилища - PullRequest
0 голосов
/ 09 октября 2011

Я хочу сбросить значение формы локального хранилища a от этого пользователя и ввести его значения.

Я устанавливаю значение по умолчанию

//default setting values
 localStorage.autoalert="false";

, но когда пользователь отправляет форму, этот код исключает

var activateAutoAlert=$("input[name='activateAutoAlert']").is(":checked")?"true":"false";
alert(activateAutoAlert);
localStorage.autoalert=String(activateAutoAlert);

предупреждение срабатывает и отображает «истинное» значение, но локальное хранилище все еще «ложное»!

Как установить значение переменной в локальное хранилище.Я попробовал эти способы

 localStorage.autoalert=activateAutoAlert;
 localStorage.autoalert=activateAutoAlert.toString();

, и никто не обновил значение локального хранилища.Есть предложения ??

1 Ответ

0 голосов
/ 09 октября 2011

Это отлично работает для меня:

localStorage.autoalert = "false";
window.alert(localStorage.getItem("autoalert"));
$("input[name='activateAutoAlert']").click(function() {
    var activateAutoAlert = $("input[name='activateAutoAlert']").is(":checked") ? "true" : "false";
    localStorage.autoalert = activateAutoAlert;
    alert(localStorage.autoalert);
});

Отправка формы перезагружает ту же страницу?Как убедиться, что ваш код для установки autoalert в false не выполняется после перезагрузки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...