Foros del Web » Programando para Internet » Javascript »

texto del option en javascript

Estas en el tema de texto del option en javascript en el foro de Javascript en Foros del Web. Hola compañeros, tengo una duda con un select y no se si es posible lo que quiero hacer <select onchange="window.location.href='/pagina/'+ this.text +'/'+this.value"> <option value=1>Barcelona</option> <option ...
  #1 (permalink)  
Antiguo 29/09/2010, 06:07
 
Fecha de Ingreso: mayo-2008
Ubicación: Barcelona
Mensajes: 249
Antigüedad: 15 años, 11 meses
Puntos: 1
texto del option en javascript

Hola compañeros,

tengo una duda con un select y no se si es posible lo que quiero hacer

<select onchange="window.location.href='/pagina/'+this.text+'/'+this.value">

<option value=1>Barcelona</option>
<option value=2>Valencia</option>
<option value=3>Madrid</option>


Lo que estoy buscando es que con el evento onchange se vaya a la página por ejemplo:

miweb.com/pagina/barcelona/1

El problema es como pasar el texto del option. he puesto this.text pero no me funciona

Alguien sabe como podría hacerlo?

Muchas gracias
  #2 (permalink)  
Antiguo 29/09/2010, 06:57
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: texto del option en javascript

usa options

<select onchange="window.location.href='/pagina/'+this.options[this.selectedIndex].text+'/'+this.value">
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 29/09/2010, 07:23
 
Fecha de Ingreso: mayo-2008
Ubicación: Barcelona
Mensajes: 249
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: texto del option en javascript

Muchas gracias maycolalvarez.

Me funciona perfecto
  #4 (permalink)  
Antiguo 29/09/2010, 07:43
 
Fecha de Ingreso: mayo-2008
Ubicación: Barcelona
Mensajes: 249
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: texto del option en javascript

I para rizar el rizo,

si quisiera quitar los acentos del texto, deberia hacerlo antes o despues?

He probado esto pero no funciona

<select onchange="window.location.href='/pagina/'+this.options[this.selectedIndex].text.limpiar()+'/'+this.value">

Gracias de antemano
  #5 (permalink)  
Antiguo 29/09/2010, 14:22
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: texto del option en javascript

puedes hacerlo de esa forma siempre y cuando el método limpiar devuelva un valor y el método esté definido en el prototipo de String.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: option
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 07:33.