【发布时间】:2017-02-11 23:30:33
【问题描述】:
我想要做的是当用户单击“提交”而不覆盖以前的状态时,将复选框的状态保存到本地存储中。因此,本地存储可能具有“真、假、假、真...”等值。目前,如果我在新会话中提交表单,我的本地存储将覆盖复选框的状态。
JS:
document.addEventListener("deviceready",onDeviceReady,false);
function onDeviceReady() {
document.getElementById("xbutton").addEventListener("click",savecheck,false); }
function savecheck(){
var checkb = document.getElementById("MedA");
localStorage.setItem("MedA", checkb.checked);
}
html:
<form>
<div id='medA'>
<input type="checkbox" id="MedA" name="Med" value="A">Medication A
</div>
<input id="xbutton" type="button" onClick="savecheck()" value="Submit">
</form>
【问题讨论】:
标签: javascript jquery cordova checkbox local-storage