更新本地存储值
我想从用户输入的值中重置本地存储形式的值。
我设置了默认值
//default setting values
localStorage.autoalert="false";
,但是当用户提交表单时,此代码正在执行
var activateAutoAlert=$("input[name='activateAutoAlert']").is(":checked")?"true":"false";
alert(activateAutoAlert);
localStorage.autoalert=String(activateAutoAlert);
警报并显示“true”值,但本地存储仍然是“false”!
如何将变量值设置为本地存储。 我尝试了这些方法
localStorage.autoalert=activateAutoAlert;
localStorage.autoalert=activateAutoAlert.toString();
,但没有人更新本地存储的值。有什么建议吗?
I want to reset the value of local storage form a from that user enter it's values.
I make default value
//default setting values
localStorage.autoalert="false";
but when user submit a form this code is excuting
var activateAutoAlert=$("input[name='activateAutoAlert']").is(":checked")?"true":"false";
alert(activateAutoAlert);
localStorage.autoalert=String(activateAutoAlert);
the alert works and display "true" value, but the local storage still "false"!
How can I set variable value to a local storage .
I tried these ways
localStorage.autoalert=activateAutoAlert;
localStorage.autoalert=activateAutoAlert.toString();
and no one update the value of local storage. Any suggestions??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这对我来说工作正常:
表单提交是否重新加载同一页面?您如何确保将
autoalert
设置为false
的代码在重新加载后不会被执行?This is working fine for me:
Is the form submit reloading the same page? How are you making sure your code to set
autoalert
tofalse
isn't getting executed after the reload?