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 關注
- 191 瀏覽
添加回答
舉報