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>










