Tem esse fonte e gostaria de saber como habilitar os inputs que são criados dinâmicamente, lembrando que as propiedades nome e o id do input é do tudo (nome[id][NomeDoInput]), o id são pegos do banco. O exemplo abaixo funciona somente para o id=9. Gostaria de saber como passar os id automaticamente para quando eu clicar no checkbox ele habilitar ou desabilitar os inputs.
Agradeço amigos!!
<html> <head> <script> function HabiDsabi() { if(document.getElementById('habi').checked == true){ document.getElementById('envia').disabled = "" document.getElementById('txtNOME').disabled = "" } if(document.getElementById('habi').checked == false){ document.getElementById('envia').disabled = "disabled" document.getElementById('txtNOME').disabled = "disabled" } } function dasabilitar() { if(document.getElementById('exame[9][checkbox]').checked == true){ document.getElementById('exame[9][txtDATAREALIZACAO]').disabled = "" } if(document.getElementById('exame[9][checkbox]').checked == false){ document.getElementById('exame[9][txtDATAREALIZACAO]').disabled = "disabled" } } </script> </head> <body> <form name="form1"> <input type="checkbox" name="habi" id="habi" onClick="HabiDsabi()"> <input type="text" name="txtNOME" id="txtNOME" disabled> <input type="button" name="envia" id="envia" value="Enviar" disabled> <br /><br /> <input type="checkbox" name="exame[9][checkbox]" id="exame[9][checkbox]" onClick="dasabilitar()"> <input type="text" name="exame[9][txtDATAREALIZACAO]" id="exame[9][txtDATAREALIZACAO]" disabled> <input type="text" name="exame[11][txtDATAREALIZACAO]" id="exame[11][txtDATAREALIZACAO]" disabled> </form> </body> </html>