Foros del Web » Programando para Internet » Javascript »

valor actual del combo

Estas en el tema de valor actual del combo en el foro de Javascript en Foros del Web. hola que tal amigos tengo un combo o select con x opciones ej: <select name="numero" > <option value="10">Mexico</option> <option value="20">España</option> <option value="30">Venezuela</option> etc... </select> mi ...
  #1 (permalink)  
Antiguo 12/03/2003, 17:48
 
Fecha de Ingreso: agosto-2002
Mensajes: 301
Antigüedad: 21 años, 9 meses
Puntos: 2
valor actual del combo

hola que tal amigos tengo un combo o select con x opciones ej:

<select name="numero" >
<option value="10">Mexico</option>
<option value="20">España</option>
<option value="30">Venezuela</option>
etc...
</select>

mi duda es si el usuario elije uno como como puedo saber su valor o sea "10" o "20" o "30" gracias
  #2 (permalink)  
Antiguo 13/03/2003, 02:20
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, vito_gris.

Puedes usar:

numero.value

Aunque si quieres que funcione también en Nescafé, te recomiendo que hagas algo así:

<select id="numero" >

y luego lo lees con:

document.getElementById("numero").value

Espero que te sirva. Saludos,

Última edición por JavierB; 13/03/2003 a las 11:28
  #3 (permalink)  
Antiguo 13/03/2003, 10:46
 
Fecha de Ingreso: febrero-2003
Ubicación: Edo de Mexico
Mensajes: 15
Antigüedad: 21 años, 2 meses
Puntos: 0
HOLA QUE TAL:

A ver que te parece esto, hice un funcion que lo hace

function getValorSelect(objSelect)
{
var numOpcion;
var valSeleccion;

numOpcion = objSelect.selectedIndex;
valSeleccion= objSelect.options[numOpcion].value;

return valSeleccion;
}


y cuando la llames:

dato = getValorSelect(nameForm.nameSelect);

o tambien:

dato = getValorSelect(document.nameForm.nameSelect);


Saludos, espero que te sea de utilidad.
NOTa (segun yo funciona tanto en IE y Netscape)
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 05:05.