gpt4 book ai didi

javascript - jquery & html5 文本框从本地存储保存/加载

转载 作者:行者123 更新时间:2023-11-28 00:10:45 24 4
gpt4 key购买 nike

希望将我的文本框值存储到本地存储,让它们在页面加载时调用,但如果没有输入任何值(即第一次加载应用程序),我会收到一条错误消息

 TypeError: pName is null
[Break On This Error]

if(pName.length>0){

JS:

$('#form').on("pageinit", function() {
$('#saveButton').click(function() {
localStorage.setItem("Name", $('#Name').val());
});
});


$('#form').on("pageinit", function() {
var pName = localStorage.getItem("Name");
if(pName.length>0){
$('#Name').val(pName);
}
});

我尝试添加它,但如果值低于 0,它似乎不会实际加载 Enter Name....

$('#form').on("pageinit", function() {
var pName = localStorage.getItem("Name");

if(pName.length>0){
$('#Name').val(pName);
} else {
$('#Name').val("Enter name.");
}
});

最佳答案

只需使用 if(!pName) 而不是 if(pName.length>0),null 并且空字符串是假的,所以它满足不被一个空字符串,如果它为 null 则不会导致错误。

关于javascript - jquery & html5 文本框从本地存储保存/加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15306359/

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