У меня проблемы с сохранением данных формы в локальном хранилище с использованием JSON.
(function() {
function toJSONString( form ) {
var obj = {};
var elements = form.querySelectorAll( "input, select,
textarea" );
for( var i = 0; i < elements.length; ++i ) {
var element = elements[i];
var name = element.name;
var value = element.value;
if( name ) {
obj[ name ] = value;
}
}
JSON.stringify("obj");
localStorage.setItem("obj");
document.getElementById("output").innerHTML =
localStorage.getItem("obj");
}
})();
Я хочу, чтобы пользователь заполнил форму, и когда он нажимает кнопку отправки, данные переводятся в формат JSON, отправляются в localalstorage и извлекаются на той же странице.