Javascript Chrome在保存时擦除数据

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

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

您可以使用每个浏览器都支持的本地存储

也可以使用基于文件的数据系统。只需将数据存储到浏览器可以轻松使用的文件中


如果你想建立一个标准的应用程序,然后在该学校的本地服务器上部署一个数据库,该服务器将集中起来,每当学生提交数据时,你都可以将数据直接发送到运行中的服务器

回答我问题的简单代码如下所示:

函数更改HTML(){
var mytext=document.getElementById(“mytext”);
var askName=document.getElementById(“askName”);
mytext.innerHTML=“”;

}
你的意思是当点击提交时,所有输入值都消失了?你能告诉我你是如何准确地保存填写的表格的吗?你能更具体一点,详细说明你面临的问题吗?如果你已经编写了代码,请在这里分享。尽量少写,并且可以自我解释。学生不提交表格。没有提交按钮。一切都是离线完成的。他们只需在输入字段中填入所需的信息(姓名、地址、电子邮件、电话等),然后使用本地存储器上的浏览器选项将表单保存为网页,并使用其名称作为文件名。当你打开文件时,一切都消失了。firefox中保存了相同的过程。我想知道是否有解决办法。无论具体的代码是什么,每个表单都会发生这种情况。你可以试试。你为什么离线存储html页面?你为什么不用这个词呢?这是一个非常奇怪的实现。你的问题(而且评论没有真正起到作用)没有多大意义。您无法使用输入保存网页…它是一个网页。互联网不是这样工作的谢谢你的回答,终于有人明白了这个问题!我认为保存到本地存储功能是不好的,因为它保存在每台计算机上,在学年期间,数百张这些表格将从学校大约20台不同的计算机上填写,并从本地服务器打开和保存,在我看来,基于文件的数据系统是一个更好的选择,您是否有更多关于如何操作的信息?同时,使用firefox打开和保存文件可能是一个选项。因为文件将仅在本地系统上创建,所以最后您必须介绍在某些机器上运行的本地服务器。所以你可以做一件事。只需使用一个系统作为服务器,该服务器将仅作为学校的本地服务器(没有人可以从外部访问该服务器)然后在这个系统上部署一些数据库或基于文件的系统。现在使用这个系统的IP,编写一些应用程序,可以将数据发送到这个本地服务器,但为此,每台计算机都必须有internet连接。我希望如果它们没有连接到LAN,如果它们已经连接到LAN,那么我想就不需要internet了。希望你得到你的答案。如果你同意我提供的建议,请放弃投票并接受答案。