Ver Mensaje Individual
  #12 (permalink)  
Antiguo 18/09/2008, 04:15
una_xikilla
 
Fecha de Ingreso: agosto-2008
Mensajes: 161
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Deshabilitar parte de formulario con checkbox

El color no consigo que cambie, no sé por qué.

Voy a poner el código a ver que puede ser...

Código:
function comprobarCheckBox(){ 

/*if (document.formEstudios.checkbox.checked) 
{
document.formEstudios.fechaFin.disabled = true;
document.formEstudios.fechaInicio.style.color = "#CCCCCC";
}
else
{
document.formEstudios.fechaFin.disabled = false;
document.formEstudios.fechaInicio.style.color = "#FFFFFF";
} */
var fFin = document.getElementById('fFin');
var fechaFin = document.getElementById('fechaFin');

if(this.checked){
	fechaFin.disabled = true;
	fFin.style.color = '#999999';
}else{
	fechaFin.disabled = false;
	fFin.style.color = '#000080';
} 

}
<
Código HTML:
td height="30" align="right" bgcolor="#FFFF66" class="FuenteRegistro"><p id="fFin">FECHA FIN </p></td>
                    <td width="27%" align="left" bgcolor="#FFFF66" class="FuenteRegistro"><input name="fechaFin" type="text" id="label" size="7" maxlength="7" />                  
                     (mm-aaaa) 
                     <label for="checkbox"></label></td>
                    <td width="43%" align="left" bgcolor="#FFFF66" class="FuenteRegistro"><input type="checkbox" name="checkbox" value="checkbox" id="checkbox" onClick="comprobarCheckBox();"/>
                      <label for="checkbox">Cursando actualmente </label></td>