1 回答

TA贡献1856条经验 获得超17个赞
这是单选按钮的解决方案:
document.querySelectorAll('input[type="radio"]').forEach(elt => {
if (localStorage.getItem(elt.name) == elt.value)
elt.checked = true;
elt.addEventListener("change", e => {
localStorage.setItem(e.target.name, e.target.value);
});
});

TA贡献1802条经验 获得超10个赞
创建辅助函数来检索表单值:https://stackoverflow.com/a/41262933/4988674
添加事件监听器以进行表单更改:https://stackoverflow.com/a/10760931/4988674
内部事件侦听器将表单数据保存到 localStorage:https://stackoverflow.com/a/2010948/4988674
创建“onload”事件并从 localStorage 填充表单值:https://stackoverflow.com/a/7327185/4988674 和 https ://benalexkeen.com/autofilling-forms-with-javascript/
- 1 回答
- 0 关注
- 127 浏览
添加回答
举报