如何在localStorage中存储选定的单选按钮文本? [英] How can I store a selected radio button's text in localStorage?

查看:482
本文介绍了如何在localStorage中存储选定的单选按钮文本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何人都可以帮我解决如何在localStorage中设置单选按钮所选文本的问题吗?这是我的代码,但我每次都得到未定义的值:

Can anyone help me how to set the radio button selected text in localStorage? Here is my code but I'm getting undefined value at every time:

<label for="gender">GENDER:  
<input type="radio" id="radiobtn1" name="gender" value="0"/>  
<label for="radiobtn1">MALE</label>  
<input type="radio" id="radiobtn1" name="gender" value="1"/>
<label for="radiobtn1">FEMALE</label>  
</label> 
<br>

jQuery代码;我在尝试编写这样的代码时得到了选择的值:

jQuery code; I'm getting selected value when trying to write the code like this:

var tempgender = $("input:checked + label").text(); 
console.log("gender selcte value:" + tempgender);

但是当尝试通过编写此代码来保存localstorage中的选定值,然后获取未定义的值。

But when trying to save selected value in localstorage by writing this code then getting "undefined value".

window.localStorage.setItem("tempgender",$("input:checked + label").text());`                                                  

我做错了什么?

推荐答案

代码是正确的,但我认为您的浏览器不支持localstorage,请在使用localstorage之前执行

code is correct but i think localstorage is not supported by your browser , do perform before using localstorage

if(typeof(Storage)!=="undefined")
{
  alert("storage is supported and you can store data in it");
}
else
{
 alert("Get new version of browser or use browser which support storage");
}

您可以查看更多详情: 使用HTML5网络存储本地存储数据

for further details you can check : Store data locally with HTML5 Web Storage

这篇关于如何在localStorage中存储选定的单选按钮文本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆