Foros del Web » Programando para Internet » Javascript »

ListBox

Estas en el tema de ListBox en el foro de Javascript en Foros del Web. Saludos... Por favor tengo un listbox con data ... lo que quiero es que desde el momento en que selecciono una opcion se deshabilite un ...
  #1 (permalink)  
Antiguo 04/06/2004, 16:14
 
Fecha de Ingreso: agosto-2003
Mensajes: 33
Antigüedad: 21 años, 3 meses
Puntos: 0
ListBox

Saludos...

Por favor tengo un listbox con data ... lo que quiero es que desde el momento en que selecciono una opcion se deshabilite un determinado inputtext ...

Muchas gracias
  #2 (permalink)  
Antiguo 05/06/2004, 03:08
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Hola, cesar_nk.

A ve si te sirve esto:
Código HTML:
<select onchange="document.getElementById('txt').disabled=(this.selectedIndex==1)">
<option>Si</option>
<option>No</option>
</select>
<input type="text" id="txt" /> 
Saludos,
  #3 (permalink)  
Antiguo 07/06/2004, 09:32
 
Fecha de Ingreso: agosto-2003
Mensajes: 33
Antigüedad: 21 años, 3 meses
Puntos: 0
Muchas gracias por tu ayuda JavierB ....

Cómo podría hacer si quisiera elegir otra opción y que se deshabilite otro inputtext ????

Nuevamente Muchas gracias por tu apoyo .....
  #4 (permalink)  
Antiguo 07/06/2004, 09:53
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Hola de nuevo.
Código:
<select onchange="document.getElementById('txt').disabled=(this.selectedIndex==1)">
La parte que está en rojo es el id del control que quieres manejar y el número que está en verde es el número de índice que quieres utilizar, teniendo en cuenta que se empieza a contar por cero.

Saludos,
  #5 (permalink)  
Antiguo 07/06/2004, 16:18
 
Fecha de Ingreso: agosto-2003
Mensajes: 33
Antigüedad: 21 años, 3 meses
Puntos: 0
Gracias JavierB .....

Te explico lo que quiero hacer .....
Tengo un listbox con 2 valores ( 1 y 2 ) ,cuando seleciono el 1 se deshabilita un determinado inputtext y cuando seleciono el 2 se deshabilita otro inputtext ....
Entiendo que el código sólo me permite una de las 2 opciones.
Por favor cómo sería en el caso que te expuse ...

Muchas gracias nuevamente
  #6 (permalink)  
Antiguo 08/06/2004, 06:15
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Rehola.
Código HTML:
<html>
<head>
<script>
function cambiar(val) {
	if(val==1)
		document.getElementById('txt1').disabled=true;
	else
		document.getElementById('txt2').disabled=true;
}
</script>
</head>

<body>
<select onchange="cambiar(this.value)">
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type="text" id="txt1" />
<input type="text" id="txt2" />
</body>
</html> 
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 18:29.