javascript - Chrome 会在保存时清除数据
问题描述
我正在使用 HTML 和 javascript 创建一个在学校注册的表格。这个想法是学生从本地服务器打开网页(它不在互联网上)并且它没有提交,但他们将其保存为本地网页(在填写表格后)。问题是 chrome 在保存时会擦除所有字段值,而 firefox 或 edge 会保留它们,但 chrome 是学校首选的浏览器。我的问题是:有没有办法强制 chrome 在本地保存时保留输入值?我知道可以选择另存为 PDF(保留数据),但表格不再可编辑。页面中有一个按钮,可将文档标题更改为学生姓名,他们必须在保存前按下该按钮。保存文件的方法?浏览器选项->更多工具->将页面另存为。提前致谢。
解决方案
一个简单的代码来回答我的问题可能是这样的:
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" />
推荐阅读
- string - 我正在制作一个相反的字母加密东西
- java - 添加 getter 后 JButtons 行为怪异
- html - 如何为 Wordpress 格式化带有 Long FormText 的项目符号列表
- java - 如何在 OpenJPA 中注释和持久化地图?
- android - 无法为 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 类型的对象获取未知属性“android”
- reactjs - 如何将 ESLint 中的缩进规则应用于样式化组件?
- html - 在移动设备上输入组附加错误(低分辨率屏幕)
- spring-data-jpa - 在 jpa 投影中获取惰性数据
- php - 使用附加参数在 PHP 中转发不起作用
- java - Gson 为 fromJson 方法返回 null