ho una tabella con tante checkbox e dovrei prelevare il valore da un database (0 1),
come posso selezionare la chek in base al valore?
<input type="checkbox" name="dati" value=????????>
ho una tabella con tante checkbox e dovrei prelevare il valore da un database (0 1),
come posso selezionare la chek in base al valore?
<input type="checkbox" name="dati" value=????????>
allora tu innanzitutto ti crei un array di valori provenienti dal DB così hai 0/1 per ogni checkbox poi dopo che le hai create o comunque se sono già create fai un for in questo modo:
è chiaro che le check nel caso in cui ti ho descritto devono avere un ID sequenziale e che i valori devono corrispondere in ordine a quelli recuperati dall'arraycodice:for(var i = 0; i<myArrayRisultati.length; i++) { var myCheckBox = document.getElementById('mycheckID'+i); // mi punto alla checkbox in base al suo ID crescente if(myArray[i]==0){ myCheckbox.checked = false; } else{ myCheckbox.checked = true; } }
![]()