como saber que se selecciono la primera opcion de un select?

  • Autor Autor spitfire
  • Fecha de inicio Fecha de inicio
spitfire

spitfire

Épsilon
Verificación en dos pasos activada
hola, tengo un select con varias opciones y me gustaria saber como se hace para saber que la opcion seleccionada es la primera de la lista

necesito eso para llevar ese valor a un funcion y al compararla hacer una cosa u otra

recuerdo que el valor de la primera opcion es 0 (o al menos eso creo)

tengo esto con lo que me ayudo [MENTION=9679]cicklow[/MENTION] el dia de ayer

HTML:
<script type="text/javascript">
function mostrar( obj , x ){
var container = document.getElementById("describe" + x) ;
container.innerHTML = " Item seleccionado.. " + obj[ obj.selectedIndex ].value ;
}
</script> 

<select name="tags" onchange="mostrar(this,1);" >
<option value="1">uno</option><!-- Si Selecciono uno-->
<option value="2">dos</option>
<option value="3">dos</option>
<option value="4">dos</option>
</select>

pienso que tendria que averiguar la posicion de la opcion seleccionada, de alguna forma llevarla a la funcion mostrar() y ahi luego hacer la comparacion, si el valor es 0 hace una cosa y si es otro numero hace otra
pienso que si logro averiguar ese valor, podre hacer lo que quiero de esta forma:

HTML:
if (y==0){
container.innerHTML ="Se selecciono la primer opcion" + obj[ obj.selectedIndex ].value +;
}else{
container.innerHTML ="Se selecciono la opcion 2, 3 o 4" + obj[ obj.selectedIndex ].value + ;
}

muchas gracias por su atencion, spitfire...
 

en ves de citarme... porque no usas google... es facil buscar sobre el index de un select... -.-' ... ya cansa siempre lo mismo... usen en buscador... no les va a afectar en nada... es mas les ayuda!... -.-'
 
en ves de citarme... porque no usas google... es facil buscar sobre el index de un select... -.-' ... ya cansa siempre lo mismo... usen en buscador... no les va a afectar en nada... es mas les ayuda!... -.-'

si, perdon, es que estuve buscando pero no sabia como llamarlo, ahora voy a buscarlo por index de un select a ver que sale, muchas gracias [MENTION=9679]cicklow[/MENTION].
 
si, perdon, es que estuve buscando pero no sabia como llamarlo, ahora voy a buscarlo por index de un select a ver que sale, muchas gracias [MENTION=9679]cicklow[/MENTION].

:fatigue::fatigue::fatigue: 😕😕😕
Insertar CODE, HTML o PHP:
obj.selectedIndex
... -.-' no se que tanto drama...tenes la solucion ahi!...
 
Yo usaría "this.value"...

Insertar CODE, HTML o PHP:
<script type="text/javascript">
function seleccion(valor){
alert('Se selecciono el valor: '+valor);
}
</script>

<select name="tags" onchange="seleccion(this.value);" >
<option value="1">uno</option><!-- Si Selecciono uno-->
<option value="2">dos</option>
<option value="3">dos</option>
<option value="4">dos</option>
</select>


---------- Post agregado el 02-may-2014 hora: 07:11 ----------

Ah pero queres saber solo el primero, también se puede utilizar lo que dije pero selectedIndex sería lo correcto...

---------- Post agregado el 02-may-2014 hora: 07:13 ----------

:fatigue::fatigue::fatigue: 😕😕😕
Insertar CODE, HTML o PHP:
obj.selectedIndex
... -.-' no se que tanto drama...tenes la solucion ahi!...

cicklow calenton! jaja
 
al final pude resolverlo buscando en google por index de un select, pueden ver la solucion en este enlace:

Manipulación del objeto select para obtener la opción seleccionada con JavaScript - entre Desarrolladores


muchas gracias a todos, de no ser por la ayuda de [MENTION=9679]cicklow[/MENTION] no lo habria logrado, nos vemos mañana colegas...

---------- Post agregado el 02-may-2014 hora: 04:24 ----------

Yo usaría "this.value"...

Insertar CODE, HTML o PHP:
<script type="text/javascript">
function seleccion(valor){
alert('Se selecciono el valor: '+valor);
}
</script>

<select name="tags" onchange="seleccion(this.value);" >
<option value="1">uno</option><!-- Si Selecciono uno-->
<option value="2">dos</option>
<option value="3">dos</option>
<option value="4">dos</option>
</select>


---------- Post agregado el 02-may-2014 hora: 07:11 ----------

Ah pero queres saber solo el primero, también se puede utilizar lo que dije pero selectedIndex sería lo correcto...

---------- Post agregado el 02-may-2014 hora: 07:13 ----------



cicklow calenton! jaja

si, despues de la ayuda del moderador logre hallar la respuesta buscando con el termino que me dio, a partir de ahora voy a tratar de pedir terminos de busqueda y no soluciones, jaja
 
Atrás
Arriba