Foros del Web » Programando para Internet » Javascript »

bloquear

Estas en el tema de bloquear en el foro de Javascript en Foros del Web. que mas como estan!!!! el problemita que tengo creo es sencillo pero no he podido resolverlo tengo un campo de seleccion con las opciones si ...
  #1 (permalink)  
Antiguo 26/01/2007, 17:32
 
Fecha de Ingreso: enero-2007
Mensajes: 25
Antigüedad: 17 años, 3 meses
Puntos: 0
bloquear

que mas como estan!!!!

el problemita que tengo creo es sencillo pero no he podido resolverlo
tengo un campo de seleccion con las opciones si y no y un campo de texto
lo que necesito es que en el momento de escoger la opcion no se me bloquee automaticamente el campo de texto...

no lo recuerdo en este momento si alguien me puede ayudar con ell condicional muchas gracias


salud y revolucion!!!!
  #2 (permalink)  
Antiguo 26/01/2007, 17:40
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Re: bloquear

eso es javascript
<script language="javascript">
function checo()
{
if(document.forms['algo'].seleccion.value=="no")
document.forms['algo'].txt.disabled=true;
else
document.forms['algo'].txt.disabled=false;
}
</script>
suponiendo que tu formulario se llama "algo", el nombre de la caja de texto es "txt" y el nombre del select es "seleccion" entonces pon en el evento onchange="checo()".

esto es una idea y espero que te sirva, saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #3 (permalink)  
Antiguo 27/01/2007, 06:53
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: bloquear

Hola danielpk74

Una forma más resumida:

Código:
<form>
<select onchange = "txt.disabled = (this.selectedIndex==0)">
<option>Si</option>
<option>No</option>
</select>
<input type="text" name="txt" disabled="disabled" />
</form>
Saludos,
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 09:03.