Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 保存html表单字段状态_Javascript_Html_Forms_Search - Fatal编程技术网

Javascript 保存html表单字段状态

Javascript 保存html表单字段状态,javascript,html,forms,search,Javascript,Html,Forms,Search,今天我在我的一个项目中想出了一些有趣的东西。我有一个带有几个字段的搜索框(例如:车牌、购买日期、州),其中一些有一个操作员字段。(例如:>,使用localStorage为您提供的一个小片段: 我用了5秒钟的时间对表单上的所有内容进行备份 加载页面后,从localStorage加载内容 window.onload=函数(){ if(类型(存储)!=“未定义”){ if(本地存储的类型[“名称”!=“未定义”){ document.getElementById(“名称”).value=loca

今天我在我的一个项目中想出了一些有趣的东西。我有一个带有几个字段的搜索框(例如:车牌、购买日期、州),其中一些有一个操作员字段。(例如:>,使用
localStorage
为您提供的一个小片段:

  • 我用了5秒钟的时间对表单上的所有内容进行备份
  • 加载页面后,从
    localStorage
    加载内容
window.onload=函数(){
if(类型(存储)!=“未定义”){
if(本地存储的类型[“名称”!=“未定义”){
document.getElementById(“名称”).value=localStorage[“名称”]?localStorage[“名称”]:“”;
document.getElementById(“pass”).value=localStorage[“pass”]?localStorage[“pass”]:“”;
}
//本地存储/会话存储的代码。
setInterval(函数(){
document.getElementById(“saving”).innerHTML='saving…';
setTimeout(函数(){
document.getElementById(“保存”).innerHTML='';
}, 500);
localStorage.setItem(“名称”,document.getElementById(“名称”).value);
localStorage.setItem(“pass”,document.getElementById(“pass”).value);
}, 5000);
}
};
strong{显示:内联块;宽度:50px;}

名称:
通过:

最后,我用会话解决了这个问题


当我发布表单时,我将所有内容保存到会话中,并在视图中检查它是否存在,如果存在,我将其设置为字段值。

是否接受我的答案?这是作为答案发布的,但它不会尝试回答问题。它可能是编辑、评论、其他问题,或者完全删除。