I couldnt make this to work and to save variable when page refreshes.
here what im using.
window.onload = function () {
if (localStorage.getItem("forg") === null) {
localStorage.getItem("forg2");
} else {
localStorage.getItem("forg");
}
}
function forgot() {
$('#pass_icon').removeClass("pass-icon");
$('#forgot').replaceWith('<input class="login_register" id="forgot2" type="button" value="' + login + '" />');
}
function forgot2() {
$('#pass_icon').addClass("pass-icon");
$('#logintitle').html('<h1>' + login_form + '</h1>');
}
$(document).on('click', '#forgot', function () {
forgot();
localStorage.removeItem("forg2");
localStorage.setItem("forg", forgot());
});
$(document).on('click', '#forgot2', function () {
forgot2();
localStorage.removeItem("forg");
localStorage.setItem("forg2", forgot2());
});
this code doesnt save and when page reloads im getting function forgot() by default .
what i want is when i click on #forgot2 then when page refreshes it will stay this function forgot2().
i dont know what im doing wrong here.
I have latest version of firefox(27).
localStorage. Tryvar forg2 = localStorage.getItem("forg2");