提交时不存储本地存储值
Local Storage value not storing on submit
不确定为什么这不起作用,但我有一个表单,我试图将电子邮件的输入值存储到 localStorage
中。但我也将它与一些电子邮件验证混合在一起,所以我不确定这是否会导致它失败并且无法存储在浏览器中?
这是我的:
$( "#loginform" ).submit(function(e) {
var vaild_email = $('#loginform input[name=log]').val();
if( /(.+)@(.+){2,}\.(.+){2,}/.test(valid_email) ){
localStorage.setItem("email", valid_email);
return true;
} else {
e.preventDefault(e);
}
});
是的,不确定我是否遗漏了什么,或者只是做错了?
好吧,很明显,我 运行 睡眠不足,因为所有这些问题的根源是我拼错了变量 valid_email
。
一旦我更正了,现在一切都很好。
还值得注意的是,key
和 item
之间不能有 space。
应该是这样的:
localStorage.setItem("email",valid_email);
不是这个:
localStorage.setItem("email", valid_email);
我要睡午觉了
不确定为什么这不起作用,但我有一个表单,我试图将电子邮件的输入值存储到 localStorage
中。但我也将它与一些电子邮件验证混合在一起,所以我不确定这是否会导致它失败并且无法存储在浏览器中?
这是我的:
$( "#loginform" ).submit(function(e) {
var vaild_email = $('#loginform input[name=log]').val();
if( /(.+)@(.+){2,}\.(.+){2,}/.test(valid_email) ){
localStorage.setItem("email", valid_email);
return true;
} else {
e.preventDefault(e);
}
});
是的,不确定我是否遗漏了什么,或者只是做错了?
好吧,很明显,我 运行 睡眠不足,因为所有这些问题的根源是我拼错了变量 valid_email
。
一旦我更正了,现在一切都很好。
还值得注意的是,key
和 item
之间不能有 space。
应该是这样的:
localStorage.setItem("email",valid_email);
不是这个:
localStorage.setItem("email", valid_email);
我要睡午觉了