Código HTML:
<script type="text/javascript">
window.onload = function(){
var cambia = document.getElementById("porcentaje");
if(window.attachEvent)
cambia.attachEvent("onclick",Cambia);
else
cambia.addEventListener("click",Cambia);
Cambia();
};
function Cambia(){
var c = this;
for (var i = 0; ele = document.getElementsByName("p1[]")[i]; i++){
ele.disabled = !c.checked;
console.log(i + " = " + ele.disabled);
}
}
</script>
supongo que tendria que cambiar
var cambia = document.getElementById("aplica);
que es mi check, lo que no sé como resolver es que al dar click cambia...
ya que el usuario na dará click en el check pues este estará marcado dependiendo del resultado que arroje la consulta a la Bd....