Los controles .NET tienen un Id como elementos HTML, por lo tanto:
 
<input type="checkbox" onclick="ActivarControles(this)" />
 
<script language="javascript">
function ActivarControles(chkBox){
   document.getElementById("controlNET1").disabled = chkBox.checked;
   document.getElementById("controlNET2").disabled = chkBox.checked;
  document.getElementById("controlNET3").disabled = chkBox.checked;
  document.getElementById("controlNET4").disabled = chkBox.checked;
  document.getElementById("controlNET5").disabled = chkBox.checked;
  .....
}
</script>
 
El nombre del control es el ID especificado en su tag <asp> o si fue creado en 
el CodeBehind, el ID asignado. Tene en cuenta que cuando se encuentran dentro 
de PlaceHolders como los que se utilizan en MasterPages, se les antepone un 
prefijo "ctl01_NombrePlaceHolder_" al ID Asignado en el codigo HTML generado 
(ya no seria solo el ID al hacerle referencia en el codigo Javascript).
 
Espero eso responda tu pregunta :)
 
Saludos,
Matias
 
 



> From: [EMAIL PROTECTED]> To: [email protected]> Subject: [puntonet] 
> Javascript y Controles .NET> Date: Sat, 3 Mar 2007 10:40:10 -0500> > 
> Estimados:> Necesito q al hacer clic sobre un checkbox se desactiven o 
> activen algunos > controles .NET,> ¿Cómo puedo hacer esto?> Ya tengo como 
> capturar el evento del checkbox de si esta marcado o > no...solo necesito 
> como activar o desactivar otros controles...> > Gracias anticipadas> Sandy. > 
> > > Participa:> I Taller Internacional Raices, Cultura e Identidad> 
> http://www.cug.co.cu/Eventos/cultura.htm> > > 
_________________________________________________________________
Explore the seven wonders of the world
http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE

Responder a