问题是我有这样的功能:
function toggleLayers(layers,id)
{
var i, l = layers.length;
if ($('#'+id).is(':checked')) {
for(i = 0; i < l; i++){
layers[i].setMap(map);
}
}
else
{
for(i = 0; i < l; i++){
layers[i].setMap(null);
}
}
}
使用此功能,我检查它是否为选中复选框。问题出在另一个功能上:
function refreshpage(){
var sdat = document.getElementById('refreshi').value ;
var enddate13 = sdat.replace('.','');
var enddate1 = enddate13.replace('.','');
var enddate2 = enddate1.replace(':','');
var enddate3 = enddate2.replace(':','');
// var endate = "*";
var date = enddate1.slice(0, 8);
var time = enddate3.slice(9, 15);
var endateD = date.slice(0, 2);
var endateM = date.slice(2, 4);
var endateY = date.slice(4, 8);
var endateFinal = endateY + endateM + endateD ;
}
此功能刷新站点,如果选中该复选框,则该复选框不会被选中。即使选中该复选框,即使站点刷新,我该怎么办?
答案 0 :(得分:2)
刷新网页后,您在其中的任何状态(如复选框之类的表单数据)都会被删除。您有几种选择: