Foros del Web » Programando para Internet » Javascript »

habilitar un SELECT al pichar un checkbox

Estas en el tema de habilitar un SELECT al pichar un checkbox en el foro de Javascript en Foros del Web. Creo que habia un post similar, pero debe ser muy antigüo porque no lo encuentro... En fin, lo que quiero es que al pinchar o ...
  #1 (permalink)  
Antiguo 05/04/2002, 11:28
Avatar de zarate  
Fecha de Ingreso: septiembre-2001
Ubicación: Madrid
Mensajes: 164
Antigüedad: 22 años, 7 meses
Puntos: 0
habilitar un SELECT al pichar un checkbox

Creo que habia un post similar, pero debe ser muy antigüo porque no lo encuentro...

En fin, lo que quiero es que al pinchar o no un checkbox, se habilite o deshabilite un select del mismo formulario.

Ideas?? muchas gracias

Zarate
  #2 (permalink)  
Antiguo 05/04/2002, 13:15
bet
 
Fecha de Ingreso: febrero-2001
Mensajes: 292
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: habilitar un SELECT al pichar un checkbox

Algo así es lo que buscás?

Código:
<html>
<head>
<script language="JavaScript">

function cambiar(){
	if (document.f1.hab[0].checked){
		document.f1.sel.disabled  = false;
		document.f1.sel.focus();
	}
	else {	
		document.f1.sel.disabled  = true;
		}
}
</script>

</head>

<body>
	<form name='f1'>
		Habilitar		<input type="radio" name="hab" onClick='cambiar();'><br>
		Deshabilitar	<input type="radio" name="hab"  onClick='cambiar();'><br>

		<select name='sel' disabled>
			<option value="Valor uno">Valor uno</option>
			<option value="Valor dos">Valor dos</option>
		</select><br>
	</form>
</body>
</html>
<hr noshade size=1><img src="http://www.gograph.com/Images-8712/ClipArt/cat03.gif" height="50" border=0 align="absmiddle"> <font size="2" face="verdana" color="#000000">bet[/CODE]
  #3 (permalink)  
Antiguo 05/04/2002, 13:26
Avatar de zarate  
Fecha de Ingreso: septiembre-2001
Ubicación: Madrid
Mensajes: 164
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: habilitar un SELECT al pichar un checkbox

Muchas gracias, funciona perfect

Zarate
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:12.