希望能够让多人进行调查然后刷新等。需要多人能够根据他们的姓名存储调查,以便在重新提交时不会覆盖每个调查结果。试图获取为每个文本框输出 'person'.'name' = value 存储的键。相反,我得到一个 undefined.name = value
<p>
<label>Name:</label> <input name="MainName" type="text"/>
</p>
$('form').submit(function() {
var person = $("#MainName").val();
$('input, select, textarea').each(function() {
var value = $(this).val(),
name = $(this).attr('name');
localStorage[person + "." + name] = value;
console.log('stored key: '+name+' stored value: '+value);
});
});
如果上面没有显示问题是全部:http: //jsfiddle.net/5sG8v/