首页 > 解决方案 > Chrome 会在保存时清除数据

问题描述

我正在使用 HTML 和 javascript 创建一个在学校注册的表格。这个想法是学生从本地服务器打开网页(它不在互联网上)并且它没有提交,但他们将其保存为本地网页(在填写表格后)。问题是 chrome 在保存时会擦除所有字段值,而 firefox 或 edge 会保留它们,但 chrome 是学校首选的浏览器。我的问题是:有没有办法强制 chrome 在本地保存时保留输入值?我知道可以选择另存为 PDF(保留数据),但表格不再可编辑。页面中有一个按钮,可将文档标题更改为学生姓名,他们必须在保存前按下该按钮。保存文件的方法?浏览器选项->更多工具->将页面另存为。提前致谢。

标签: javascripthtmlforms

解决方案


一个简单的代码来回答我的问题可能是这样的:

function changeHTML (){
var mytext=document.getElementById ("mytext");
var askName=document.getElementById ("askName");
mytext.innerHTML="<input type='text' value='"+askName.value+"'/>";
}

Name:<span id="mytext"><input type="text" id="askName" />
</span> 
<br/><br/>
<input type="button" onclick="changeHTML ()" value="save"  />


推荐阅读