我有一个窗体上有20个单选按钮。如果页面上有错误(因此页面会刷新),我需要存储单选按钮的状态。我设法让它工作50%。但是,如果我在第二次刷新时选择不同的单选按钮,它仍然会保留第一次提交的状态。如何保留页面刷新后输入单选按钮的状态
这里是我的代码:
var x= $("input[id^='question-']");
$(x).click(function(){
localStorage['radios'] = this.checked;
});
$(x).prop('checked', localStorage['radios'] == 'true');
任何帮助将多不胜感激!
通常服务器在回送页面之前设置无线电状态。 –
你可以使用cookie来保存一个列表,其中包含0和1的每个单选按钮在各自的索引 – Shadow
我宁愿使用本地存储为简单起见..我可能只需要从上面的代码小调整。谢谢 – Wasiim