Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/02/2004, 07:59
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Cita:
la variable pepe hace referencia a un valor dentro del combo o es un numero de indice correlativo de 0 hasta el numero de elemetos que tiene el combo ?.
es un numero de indice correlativo de 0 hasta el numero de elemetos que tiene el combo

debe indicar la posición de la opción comenzando a partir del 0

Usa si acaso un contador interno en vbscript cuando estés creando el combo dinámicamente. Cuando salga el valor que quieres asignas el valor de la variable a pepe



<select>
<%
Dim pepe,contador
contador = 0
do while not rs.eof
%>
<option value="<%=rs("loquesea") %>"><%=rs("tutexto")%></option>
if rs("loquesea") = loquesea then
pepe = contador
end if
contador = contador+1
<%
rs.movenext
loop
%>
</select>

con eso tendrás en pepe el index a seleccionar.

Claro que si yá puedes saber qué opcion debe estar seleccionada mientras estás generando el selector lo más sencillos sería algo así como....



<select>
<%
do while not rs.eof
%>
<option value="<%=rs("loquesea")%>" <% if rs("campo") = algo then response.write "selected=""selected""" end if %>><%=rs("texto")%></option>
<%
rs.movenext
loop
%>
</select>


Última edición por tunait; 07/02/2004 a las 08:02