javascript - 使用 JavaScript savestorage 在本地存储中自动保存表单数据
问题描述
在 vue.js 表单中,我使用 JavaScript/jQuery 插件,例如“saveStorage”。用于自动存储和恢复表单值,并在浏览器刷新或页面突然关闭时防止数据丢失。在这种情况下,如果我的模板中包含 vue.js cdn 或 vue 表单生成器 cdn JavaScript 或 jQuery 插件不起作用。如何解决这个问题。
这是我正在使用的 JavaScript 插件
<script src="/path/to/savestorage.js"></script>
Vue.js CDN
<script src="https://unpkg.com/vue-form-generator@2.3.4/dist/vfg.js"></script>
<script src="https://unpkg.com/vue@2.5.17/dist/vue.min.js"></script>
这是我的代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form id="myform">
<div class="form-group">
<label for="name">Name</label>
<input type="text" name="name" id="name">
</div>
<div class="form-group">
<label>Birthday</label>
<select name="day">
<option value="0">Day</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</div>
<div class="form-group">
<label>Gender</label>
<div class="form-check">
<input class="form-check-input" type="radio" name="gender" id="gender-1" value="0">
<label class="form-check-label" for="gender-1">
Male
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="gender" id="gender-2" value="1">
<label class="form-check-label" for="gender-2">
Female
</label>
</div>
</div>
</form>
</body>
</html>
<script type="text/javascript" src="jquery-3.2.1.min.js"></script>
<script src="/path/to/savestorage.js"></script>
<script>
saveStorage('#myform');
</script>
解决方案
推荐阅读
- bash - 在 sendmail 中使用变量
- javascript - Apps 脚本循环以获取每个形状的索引
- vba - 访问:多列表框 - 如果项目等于使用 VBA 的特定字符串,则选择项目
- linux - 如何限制ffmpeg的cpu使用
- c# - 有没有办法将 mongoDB json 查询转换为 mongodb 驱动程序
- kubernetes - Ingress-controller-nginx 领导选举 - 为什么?
- javascript - TypeError: this.state.name.split 不是函数
- salesforce-lightning - LWC 创建和调度事件不起作用
- spring-boot - SpringBoot 中的弹性搜索存储库
- svelte - 将 .js/.css 文件添加到 .svelte 组件