pues después de muchas pruebas (faltan aún) ha llegado el momento de probar un programita en mi pagina web, el detalle que el localStorage no funciona, activo y desactivo el checkbox, pero el get y el set funcionan y no funcionan, probé unos parámetros que encontré pero no hubo cambio, en mi PC de pruebas con phpmyadmin y localhost no tengo ningún problema.
Código:
<td><label class='pure-material-checkbox'><input type='checkbox' name='checkbox' id='box-".$fila['id']."' onclick='clicked(this);'><span></span></label></td>
<script>
let chkStat = [];
function clicked(box) {
let boxData = {'id': box.id, 'checked': box.checked};
chkStat.push(boxData);
localStorage.setItem('chkStat', JSON.stringify(chkStat));
box.disabled = true;
}
window.addEventListener('load', function() {
chkStat = JSON.parse(localStorage.getItem('chkStat')) || [];
chkStat.forEach(item => {
let check = document.querySelector(`#${item.id}`);
check.checked = item.checked;
check.disabled = true;
});
});
</script>
Última edición: