Foros del Web » Programando para Internet » Javascript »

desactivar y activar select's

Estas en el tema de desactivar y activar select's en el foro de Javascript en Foros del Web. Hola.. tengo dos select... uno con metodo de pago y otro con nombres de tarjetas de crédito... necesito tener desactivod el select de tarjetas de ...
  #1 (permalink)  
Antiguo 19/07/2005, 14:12
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 22 años, 1 mes
Puntos: 1
desactivar y activar select's

Hola.. tengo dos select...

uno con metodo de pago y otro con nombres de tarjetas de crédito...

necesito tener desactivod el select de tarjetas de crédito y que solo se active cuando se elija la opción el select de metodo de pago. Tarjetas de crédito.. como lo hago en js?

Código HTML:
 <td><select name="cdmetodo_pago"  class="editables">
         <option value="0">Seleccione opción</option>  
        <option value = "T">Tarjeta de Crédito</option>
        <option value = "O">Otros</option>
  </select></td>

  <td class="label">Tarjetas de crédito</td>
      <select name="dstipo_tarjeta"  class="editables">
          <option value="0">Seleccione opción</option>  
           <option value ="Visa">Visa</option>
           <option value ="MasterCard">MasterCard</option>
       </select></td> 
  #2 (permalink)  
Antiguo 19/07/2005, 14:58
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años, 7 meses
Puntos: 5
asi:

Código HTML:
<select name="cdmetodo_pago"  class="editables" onChange="activalo(this.value)">
		 <option value="0">Seleccione opción</option>  
		<option value = "T">Tarjeta de Crédito</option>
		<option value = "O">Otros</option>
  </select>
  
	  <select name="dstipo_tarjeta"  class="editables" disabled>
		  <option value="0">Seleccione opción</option>  
		   <option value ="Visa">Visa</option>
		   <option value ="MasterCard">MasterCard</option>
	   </select>
	
<script language="javascript">
 function activalo(valor) {
  var d = document.all;
  
  d.dstipo_tarjeta.disabled = true;
  
  if (valor == "T") {
   d.dstipo_tarjeta.disabled = false;
  }
 }
</script> 
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #3 (permalink)  
Antiguo 19/07/2005, 15:15
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 22 años, 1 mes
Puntos: 1
mmm no..

necesito es que este desactivado el select de las tarjetas todo el tiempo, y que se me active solo si selecciono en metodo de pago.. T (Tarjeta de crédito.) y pues no logro cuadrarlo..soy medio ñoña todavia con js...
  #4 (permalink)  
Antiguo 19/07/2005, 15:25
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años, 7 meses
Puntos: 5
bueno vecino... no probaste el codigo q te puse verdad??
eso mismo hace.. copialo y pegalo en un html para q veas
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #5 (permalink)  
Antiguo 19/07/2005, 15:50
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 22 años, 1 mes
Puntos: 1
jaja bueno no soy vecino.. soy vecina...

y ya efectivamente si me funcionó que pena con vos pero es que se me olvido el pequeño detalle de disabled en dstipo_tarjeta...

GRACIAS!!
  #6 (permalink)  
Antiguo 19/07/2005, 16:11
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años, 7 meses
Puntos: 5
jajajja ok... cool
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
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 19:54.