Foros del Web » Programando para Internet » Javascript »

Acceso a select multiple

Estas en el tema de Acceso a select multiple en el foro de Javascript en Foros del Web. Estoy usando un select multiple en un formulario. Para recibirlo como un vector en php, tengo que ponerle el nombre con el formato de esta ...
  #1 (permalink)  
Antiguo 19/08/2002, 11:36
 
Fecha de Ingreso: marzo-2002
Mensajes: 13
Antigüedad: 22 años, 1 mes
Puntos: 0
Acceso a select multiple

Estoy usando un select multiple en un formulario. Para recibirlo como un vector en php, tengo que ponerle el nombre con el formato de esta forma "nombredecampo[]". Sin embargo, si hago esto, no puedo acceder a sus propiedades con javascript. Por ejemplo, no puedo hacer "formulario.campo[].propiedad", pues me da error del tipo "campo[] no tiene propiedades".
¿Cómo puedo acceder a las propiedades de dicho campo? Sé que una posible forma es utilizando el vector elements, pero quiero hacerlo mediante el nombre del campo.
Gracias.
  #2 (permalink)  
Antiguo 20/08/2002, 02:01
 
Fecha de Ingreso: agosto-2002
Ubicación: En frente de un PC blanco muu grande
Mensajes: 183
Antigüedad: 21 años, 8 meses
Puntos: 0
Re: Acceso a select multiple

yo creo recordar q con poner document.nombreform.nombreselect.value ya lo tienes el valor.

Si lo q quieres es saber en cual está elegido, creo q era el SelectedIndex
  #3 (permalink)  
Antiguo 20/08/2002, 03:19
 
Fecha de Ingreso: marzo-2002
Mensajes: 13
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Acceso a select multiple

No. Así ya lo he probado.
  #4 (permalink)  
Antiguo 20/08/2002, 03:28
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 4 meses
Puntos: 17
Re: Acceso a select multiple

document.nombreform.nombreselect[document.nombreform.nombreselect.selectedIndex].value

<table border=0>
<tr>
<td align=center valign=bottom width=70><img src=http://www.traduim.com/img/ca.jpg border=0></td>
<td valign=top>Joe Tawers,
<font color=blue><u>Web en proceso de construcción</u>[/CODE]
</td>
</tr>
</table>
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 10:34.