gpt4 book ai didi

javascript - 使用javascript刷新页面后如何保留单选按钮的值?

转载 作者:行者123 更新时间:2023-11-28 19:27:51 24 4
gpt4 key购买 nike

我们希望在刷新页面后获取单选按钮的选定值。我们有两个单选按钮,例如在线和离线。如果我选择“在线”,然后在刷新页面后,我希望恢复单选按钮的选定值。

最佳答案

您可以使用以下内容:-

1) 本地存储-HTML5

2) cookies ..

我建议使用 localStorage

刷新页面之前设置本地存储:-

localStorage.setItem('radioBtnId',valSelected);
//valSelected is the selected value of radiobutton.

刷新页面后,执行

var val=localStorage.getItem('radioBtnId');

并使用val默认选择radioButton。

同时删除 localstorage 值,因为您不再需要它:

localStorage.removeItem('radioBtnId');

添加评论中给出的代码

<html>
<head>
<script>
function setDefaultValue(id)
{
localStorage.setItem('status',id);
}

function getDefaultValue()
{
var valId=localStorage.getItem('status');
document.getElementById("valId").checked = true;
localStorage.removeItem('status');
}
</script>
<title>
</title>
</head>

<body>
<form>
<input id="statusOnline" type="radio" value="Online" onchange="setDefaultValue('statusOnline');">
<input id="statusOffline" type="radio" value="Offline" onchange="setDefaultValue('statusOffline');">
</form>
</body>
</html>

尚未测试此代码..只是向您提供如何使用它的想法。希望它有帮助...

关于javascript - 使用javascript刷新页面后如何保留单选按钮的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27481669/

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