gpt4 book ai didi

javascript - 使用 html5 本地存储显示值

转载 作者:太空宇宙 更新时间:2023-11-04 02:32:52 24 4
gpt4 key购买 nike

  • 我正在尝试获取表单值并使用 html5 本地存储显示这些值
  • 我已经编写了 html 和 js 代码,但它们不起作用
  • 你能告诉我如何解决吗..
  • 在下面提供我的代码
  • 我也加入了 fiddle

https://jsfiddle.net/r977y9zb/2/

code
$(document).ready(function () {
function init() {
if (localStorage["name"]) {
$('#name').val(localStorage["name"]);
}
if (localStorage["email"]) {
$('#email').val(localStorage["email"]);
}
if (localStorage["message"]) {
$('#message').val(localStorage["message"]);
}
}
init();
});

$('.stored').keyup(function () {
localStorage[$(this).attr('name')] = $(this).val();
});

$('#localStorageTest').submit(function() {
localStorage.clear();
});

最佳答案

唯一的问题是您的事件处理程序不在 $(document).ready 中,否则代码可以正常工作:

$(document).ready(function() {
init();
});


function init() {
if (localStorage["name"]) {
$('#name').val(localStorage["name"]);
}
if (localStorage["email"]) {
$('#email').val(localStorage["email"]);
}
if (localStorage["message"]) {
$('#message').val(localStorage["message"]);
}

$('.stored').keyup(function() {
localStorage[$(this).attr('name')] = $(this).val();
});

$('#localStorageTest').submit(function() {
localStorage.clear();
});
}

DEMO

关于javascript - 使用 html5 本地存储显示值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36226066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com