javascript document.from.select

10/06/2005 - 11:35 por Ignacio Brito | Informe spam
Hola.
Considerando el siguiente formulario:
<form name='form'>
<select name='select' class='select'>
<option value='39'>Cantabria</option>
</select>
</form>

en javascript:
document.form.select.value me devuelve "39".
Yo quiero obtener "Cantabria" debo utilizar en lugar de value?
He provado con document.form.select.text pero no funciona
Necesito el 39 tambien, o sea que no puedo poner
<option value='Cantabria'>Cantabria</option>

Muchas gracias, y un saludo
Ignacio

Preguntas similare

Leer las respuestas

#1 Ignacio Brito
10/06/2005 - 11:44 | Informe spam
Hola.
Considerando el siguiente formulario:
<form name='form'>
<select name='select' class='select'>
<option value='39'>Cantabria</option>
</select>
</form>

en javascript:
document.form.select.value me devuelve "39".
Yo quiero obtener "Cantabria". Qué debo utilizar en lugar de value para
obtener "Cantabria"?
He provado con document.form.select.text pero no funciona
Necesito el 39 tambien, o sea que no puedo poner
<option value='Cantabria'>Cantabria</option>

Muchas gracias, y un saludo
Ignacio
Respuesta Responder a este mensaje
#2 [_(V)_i_c_K_] ™
28/06/2005 - 07:40 | Informe spam
si usas el evento OnChange, del Combo
(le cambio el nombre a la lista.., por "Lista1")

<form name='form'>
<select name='Lista1' onChange="alert('El Item seleccionado es: '+ Lista1.options[Lista1.selectedIndex].text +' y es igual a: ' + Lista1.value);">
<option value='39'>Cantabria</option>

<!-- Otras Opciones -->

</select>
</form>

Para saber la cantidad de elementos en la lista usar : <Objeto>.options.lenght

Mick --
La idiotez es una enfermedad extraordinaria, no es el enfermo el que sufre por ella, sino los demas
+++_]V[_i_c_l<_++ IT Pro-2K5 ++ Gmail powered +++
No podemos solucionar problemas usando el mismo razonamiento que usamos cuando los creamos

"Ignacio Brito" escribió en el mensaje news:
Hola.
Considerando el siguiente formulario:
<form name='form'>
<select name='select' class='select'>
<option value='39'>Cantabria</option>
</select>
</form>

en javascript:
document.form.select.value me devuelve "39".
Yo quiero obtener "Cantabria" debo utilizar en lugar de value?
He provado con document.form.select.text pero no funciona
Necesito el 39 tambien, o sea que no puedo poner
<option value='Cantabria'>Cantabria</option>

Muchas gracias, y un saludo
Ignacio

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida