estoy haciendo una funcion para que un checkbox de un form dinamico me tome un valor SI esta checado y otro valor si NO esta checado pero no me funciona correctamente porque no me manda ningun valor espero me puedan ayudar ...
les dejo la function que tengo
Código PHP:
function valor(id){
if (document.getElementById('estado'+id).checked == true){
document.getElementById('estado'+id).value = "aprobado";
}else {
document.getElementById('estado'+id).value = "cancelado";}
}
<input type="checkbox" name="estado<?php echo $row_Recordset1['id']; ?>" id="estado<?php echo $row_Recordset1['id']; ?>" onclick="valor()" />