Foros del Web » Programando para Internet » Javascript »

boton solo si select acitvo

Estas en el tema de boton solo si select acitvo en el foro de Javascript en Foros del Web. Hola amigos... uffffff sorry que los moleste tanto, pero tengo una ultima inquietud, como se hace para que el boton solo se active si el ...
  #1 (permalink)  
Antiguo 06/11/2008, 13:29
 
Fecha de Ingreso: julio-2007
Ubicación: /home/victor
Mensajes: 114
Antigüedad: 16 años, 8 meses
Puntos: 0
boton solo si select acitvo

Hola amigos... uffffff

sorry que los moleste tanto, pero tengo una ultima inquietud, como se hace para que el boton solo se active si el listbox no tiene un valor igual a null??

ejemplo si seleciono un opcion el boton se activa :D


Salu2
  #2 (permalink)  
Antiguo 06/11/2008, 13:31
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: boton solo si select acitvo

Es fácil, puedes usar el evento onchange del select para activar el botón .
Código javascript:
Ver original
  1. select.onchange = function() { boton.disabled = (select.selectedIndex==-1); }
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 06/11/2008, 13:53
 
Fecha de Ingreso: julio-2007
Ubicación: /home/victor
Mensajes: 114
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: boton solo si select acitvo

chan..! que rápido que responden... pero en la practica para usarlo ??


como seria ??
  #4 (permalink)  
Antiguo 06/11/2008, 14:09
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: boton solo si select acitvo

En la práctica solo tienes que cambiar "select" y "boton" por las respectivas referencias a los elementos dentro del documento.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 06/11/2008, 14:51
 
Fecha de Ingreso: julio-2007
Ubicación: /home/victor
Mensajes: 114
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: boton solo si select acitvo

buuu no seas malito deja el ejemplo se como los usuarios de linux ya ??

please
  #6 (permalink)  
Antiguo 06/11/2008, 15:00
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: boton solo si select acitvo

¿Que no sea malito? ¿Que deje el ejemplo?

Ya te ha dejado el ejemplo y te ha explicado cómo usarlo, no sé que más necesitas.

Saludos,
  #7 (permalink)  
Antiguo 06/11/2008, 15:11
 
Fecha de Ingreso: julio-2007
Ubicación: /home/victor
Mensajes: 114
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: boton solo si select acitvo

Código PHP:
<script>
select.onchange = function() { 
boton.disabled = (select.selectedIndex==-1); 
}
</script>


<select name="select" id="select">
<option value="" selected>Seleccione</option>
<option value="1" selected>Seleccione</option>
<option value="2" selected>Seleccione</option>
<option value="3" selected>Seleccione</option>
</select>

<button id="boton">nada</button> 
???
  #8 (permalink)  
Antiguo 06/11/2008, 21:05
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: boton solo si select acitvo

Cita:
Iniciado por vmac179 Ver Mensaje
buuu no seas malito deja el ejemplo se como los usuarios de linux ya ??
. Hay una parte de la Guía para hacer preguntas en el foro que seguro te resultará útil:
Si no entiendes la respuesta.

Aunque, debería hacer una corrección en el ejemplo:
Código javascript:
Ver original
  1. select.onchange = function() { boton.disabled = (select.value==""); }
Ya que en el comienzo literalmente estaba comprobando si no estaba ningún elemento seleccionado, mientras que en este caso realmente comprobamos si el value del elemento seleccionado está vacío.

Fíjate, es fácil, puedes usar el evento onload del documento para asignar el evento, las referencias las obtienes usando getElementById.

Saludos .
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #9 (permalink)  
Antiguo 07/11/2008, 16:20
 
Fecha de Ingreso: julio-2007
Ubicación: /home/victor
Mensajes: 114
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: boton solo si select acitvo

=)

gracias por no hacerme el trabajo fácil, aunque no era difícil, no es justo entregar todo listo

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 04:51.