Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/11/2011, 12:27
Avatar de molig
molig
 
Fecha de Ingreso: septiembre-2006
Ubicación: Acapulco
Mensajes: 50
Antigüedad: 18 años, 5 meses
Puntos: 15
Respuesta: Por qué el primer elemento de un select no se registra hasta elegir otro

El evento onchange se dispara cuando el valor actual cambia, cuando cargas tu pagina por primera vez el primer valor sera siempre el mismo así que no se dispara el onchange. Te recomiendo dos alternativas:
  1. Poner un primer valor con la descripcion [SELECCIONE UN NOMBRE] con valor 0, y por consiguiente cuando se seleccione esta opción validar para que no haga nada el script.
  2. La otra es que utilizes el evento onClick en lugar del onchange, así siempre que des click en el select se disparara el evento. Si quisieras verte mas detallista tendrías que validar en la llamada de la función si cambia el valor, guardando en una variable el valor anterior.
__________________
He aprendido que un hombre
sólo tiene derecho a mirar a otro hacia abajo,
cuando ha de ayudarle a levantarse.
GGM