Я узнаю, как использовать 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();
Я хочу просто записывать и сохранять данные, но мой код не работает:/ничего не сохраняется
Переменная формы должна быть "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();