【发布时间】:2015-03-17 09:26:01
【问题描述】:
我正在尝试使一个简单的表单页面具有一些本地存储功能,以便在页面关闭/重新加载后恢复设置/输入。
我已经尝试开始,但我仍在学习,所以会出现错误,我无法让它发挥作用。
- 如果更改名称
input字段,它应该使用新名称更新本地存储。 - 如果对任何下拉菜单(选择器?选项?)字段进行了更改,它应该使用新值更新本地存储。
- 在页面加载时,它应该自动恢复所有值。
- “清除”按钮应该仅将下拉(选择器?选项?)字段重置为空白,它应该不重置名称字段。
示例:https://jsfiddle.net/5gam3b6f/
$(document).ready(function () {
$.each($("select"), function (index, value)) {
localStorage.getItem($(this).attr(“id”));
};
});
$("select").on("change", function () {
localStorage.setItem($(this).attr(“id”), $(this));
});
我还没有设法从名称输入字段或清除功能开始,因为我什至无法让第一个工作。
我宁愿不使用外部库,因为这很复杂,不需要其他任何东西。
【问题讨论】:
标签: javascript jquery html jquery-ui