JavaScript - No me muestra texto de un select, sino el valor. Necesito que me muestre el texto.

 
Vista:
sin imagen de perfil
Val: 8
Ha aumentado su posición en 18 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

No me muestra texto de un select, sino el valor. Necesito que me muestre el texto.

Publicado por carl (6 intervenciones) el 28/03/2017 18:25:28
Buenas a todos

Asi como dice el titulo, no he podido hacer con ningun codigo de js que me muestre el texto de
las opciones de un select en un formulario al visualizarlo con un codigo php.

Cabe anotar que ya tengo 2 funciones agregadas en onchange.

Parte del texto es el siguiente:

tengo la siguiente funcion en el head:

1
2
3
4
5
6
7
<script>
function dimepropiedades(){
    var text = select.options[select.selectedIndex].text,
        id = select.value;
    document.getElementById('Numero').value = text + " " +id;
}
</script>

Y en el form tengo lo siguiente:

1
2
3
4
5
<SELECT  SIZE="1" id="Numero" onchange="multiplica();restante();dimepropiedades();" name="numero" >
	<OPTION VALUE="">Seleccionar</OPTION>
   <OPTION VALUE="219">Vuelo de 30 minutos &#8594; &#36; 219</OPTION> 
   <OPTION VALUE="266">Vuelo de 45 minutos &#8594; &#36; 266</OPTION> 
   <OPTION VALUE="353">Vuelo de 60 minutos &#8594; &#36; 353</OPTION> </select></br>

las funciones multiplica y restante me funcionan, pero dimepropiedades no me funciona, me sigue mostrando el value del select, en vez del texto.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 8
Ha aumentado su posición en 18 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

No me muestra texto de un select, sino el valor. Necesito que me muestre el texto.

Publicado por carl (6 intervenciones) el 28/03/2017 23:40:53
Gracias a todos

Ya lo arregle de otra manera.

No me aceptaba ningu codigo, ni jquery ni js, entonces creé otro input hidden
con el texto del select y ahi fue la solicion.

Hay que ser recursivos. Tx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 3.162
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

No me muestra texto de un select, sino el valor. Necesito que me muestre el texto.

Publicado por xve (2100 intervenciones) el 29/03/2017 08:23:49
Gracias por compartirlo!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de ScriptShow
Val: 2.019
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

No me muestra texto de un select, sino el valor. Necesito que me muestre el texto.

Publicado por ScriptShow (692 intervenciones) el 02/04/2017 02:40:23
Saludos Carl, a ver si te sirve este ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<p>Selecciona una opción:</p>
<select id="select" onchange="test()">
  <option value="200">Opción A</option>
  <option value="400">Opción B</option>
  <option value="600">Opción C</option>
  <option value="800">Opción D</option>
</select>
 
<script>
function test() {
var s=document.getElementById("select");
var i=s.selectedIndex;
confirm(s.options[i].text +" = "+ s.options[i].value);
}
</script>

He intentado simplificarlo en lo posible.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar