Foros del Web » Programando para Internet » ASP Clásico »

SelectedIndex con elements

Estas en el tema de SelectedIndex con elements en el foro de ASP Clásico en Foros del Web. Hola tengo un formulario que contiene varias filas generadas mediante un for, por lo que los campos del formulario para cada fila tienen el mismo ...
  #1 (permalink)  
Antiguo 09/06/2009, 08:02
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 15 años, 10 meses
Puntos: 0
SelectedIndex con elements

Hola tengo un formulario que contiene varias filas generadas mediante un for, por lo que los campos del formulario para cada fila tienen el mismo nombre.
En el formulario quiero seleccionar una lista desplegable y que me envie a un script donde pueda agarrar el valor seleccionado, pero no puedo hacerlo con el nombre del campo, asi que quiero hacerlo utilizando el "elements" para saber cuales de los elementos del formulario seleccioné.

el codigo del script para saber el valor seleccionado es el siguiente:

indice = document.Form1.tipo.selectedIndex
tiposel = document.Form1.tipo.options(indice).text

pero necesito hacerlo mediante el elements, asi que probé:

indice = document.Form1.elements(i).selectedIndex
tiposel = document.Form1.elements(i).options(indice).text


pero no me funciona. Alguien sabe como hacerlo??
  #2 (permalink)  
Antiguo 09/06/2009, 08:51
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 17 años, 8 meses
Puntos: 23
Respuesta: SelectedIndex con elements

pq no creas los nombres de los campos con la iteracion
al nombre del campo (HTML) contatenle la posicion de tu contador (ASP) y asi para cada fila los campos tendran un diferente...

for(i=0; i<10;i++)
{
%>
<input name="campo<%= i %>" value="<%= valor %>">
<%
}

saludos
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
  #3 (permalink)  
Antiguo 10/06/2009, 12:26
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: SelectedIndex con elements

Eso es cosa de javascript, te copia un fragmento de código y tu lo adaptas, la idea es lo que importa:
Código javascript:
Ver original
  1. for (var i = 0, total = document.getElementById('Remisiones').getElementsByTagName("input"); i < total.length; i ++)
  2.         if (total[i].type == "checkbox") {
  3.              if (total[i].checked)
  4.                 Total++
  5.             }
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 15:36.