No se si sera lo que necesites, pero tal vez te pueda servir de ayuda o sea un punto de partida para la solucion:
Agregas la siguente funcion en tu script:
Si esta activado, que se habilite el control, sino se deshabilita y blanquea el control:
Código:
function verificar()
{
if (document.form1.checkbox.checked==true)
{document.form1.texto.disabled=false;
document.form1.texto.focus();}
else
{document.form1.texto.disabled=true;
document.form1.texto.value="";}
}
Y en tus controles lo siguiente:
Primero se deshabilita el textbox y al check se le agrega la funcion del script:
Código HTML:
<input type="checkbox" name="checkbox" value="checkbox" onClick="verificar()">
<input type="text" name="texto" disabled onKeyUp="validar()">
Saludos...