我有一个简单的注册页面并登录页面。如果用户登录成功,可以访问注册页面。我需要的是,考虑到他是在注册页面的中间,如果他错误地关闭浏览器甚至系统崩溃。被委托的数据可能会丢失。我需要保存(而不是数据库)那些填充的内容,当他记录时填充再次。我不想cokkie autocomplete.Any其他选项avaliable?如何对序列化有所帮助?
答案 0 :(得分:1)
好吧,您可以使用本地存储而不是cookie或db:
HTML:
Login: <input class="inputField" id="login" type="text"/><br>
Name: <input class="inputField" id="name" type="text"/><br>
Phone: <input class="inputField" id="phone" type="text"/>
JS:
$(function() {
$(".inputField").each(function() {
$(this).val(localStorage.getItem($(this).attr("id")));
});
$(".inputField").keyup(function() {
localStorage.setItem($(this).attr("id"), $(this).val());
});
});
这是jsfiddle。