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

spitfire Seguir

Épsilon
Verificación en dos pasos activada
Desde
20 Feb 2013
Mensajes
946
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...
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101

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!... -.-'
 

spitfire

Épsilon
Verificación en dos pasos activada
Desde
20 Feb 2013
Mensajes
946
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].
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
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: :confused::confused::confused:
Insertar CODE, HTML o PHP:
obj.selectedIndex
... -.-' no se que tanto drama...tenes la solucion ahi!...
 

zcriptz

1
Ómicron
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Desde
26 Mar 2013
Mensajes
4.621
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: :confused::confused::confused:
Insertar CODE, HTML o PHP:
obj.selectedIndex
... -.-' no se que tanto drama...tenes la solucion ahi!...

cicklow calenton! jaja
 

spitfire

Épsilon
Verificación en dos pasos activada
Desde
20 Feb 2013
Mensajes
946
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
 
Arriba