localStorage: войти и сохранить, не работает

0

Я узнаю, как использовать localstorage, и это мой код:

$.fn.formBackUp = function(){
    if (!localStorage) {
        return false;
    }

    var forms = this;
    var datas = {};
    datas.href = window.location.href;

    forms.find('input,textarea').keyup(function(e){
        datas[$(this).attr('id')] = $(this).val();
        localStorage.setItem('VLR_formBackUp', JSON.stringify(datas));
    });

    console.log(localStorage);

}

$('form').formBackUp();

Я хочу просто записывать и сохранять данные, но мой код не работает:/ничего не сохраняется

  • 0
    Настройте jsfiddle
  • 0
    Код отлично работает здесь: jsfiddle.net/a45xq
Теги:
local-storage

1 ответ

0

Переменная формы должна быть "jQuerierized", прежде чем вы сможете использовать все функции jQuery. Вы делаете это так: var forms = $(this);

Последний код?

$.fn.formBackUp = function(){
    if (!localStorage) {
        return false;
    }

    var forms = $(this);
    var datas = {};
    datas.href = window.location.href;

    forms.find('input,textarea').keyup(function(e){
        datas[$(this).attr('id')] = $(this).val();
        localStorage.setItem('VLR_formBackUp', JSON.stringify(datas));
    });

    console.log(localStorage);

}

$('form').formBackUp();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню