我无法使用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进行字符串化,发送到localstorage并在同一页面上进行检索。