20/03/2008, 16:43
|
| Colaborador | | Fecha de Ingreso: marzo-2007 Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 10 meses Puntos: 67 | |
Re: al clickear en checkbox habilitar controles Visible o habilitado? en el título pusiste habilitar y en la pregunta dijiste visible, disculpame, pero no es lo mismo amigo. Para habilitar se hace de la siguiente manera:
Digamos que quieras habilitar un botón (al fin y al cabo si fuera un input de cualquier tipo sería lo mismo). OK el botón es este:
<button id="miboton">Mi boton</button>
y este es el check:
<input type="checkbox" onClick="document.getElementById('miboton').disabl ed = !this.checked" /> Habilitar
Pero si quieres jugarte con la visibilidad entonces se hace así:
<input type="checkbox" onClick="setVis(this.value)" /> Habilitar
La función setVis() sería de esta manera:
function setVis(chk) {
var ele = document.getElementById("miboton");
if (chk) ele.style.visibility = 'visible';
else ele.style.visibility = 'hidden';
}
Espero te haya servido. |