Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/04/2003, 10:54
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 1 mes
Puntos: 535
Si, andaría. Pero cuidado.

Suponiendo que tus checkboxes se llamen A1, A2, ..., A5 y sólo se envían A2 y A5, Request.Form().Count te devolvería 2. Por lo que en el FOR, etarías haciendo referencia a request.form("a1") y request.form("a2") cuando en realidad debería ser request.form("a2") y request.form("a5").

Si los chickboxes se generan dinámicamente (cosa que me parece que si), creo que te conviene generar un hidden con la cantidad de campos generados y luego usarlo para rescatarlos... un ejemplo:

en la página del form:

<form...>
<%
N = 5
For i = 1 to N
%>
<input type="checkbox" name="a<% = i %>">
<% Next %>
<input type="hidden" name="cantidad" value="<% = i %>">
</form>


en la oltra página:

<%
Cuantos = Request.Form("cantidad")

For i = 1 to Cuantos
CHKActual = Request.Form("a" & i)

If CHKActual <> "" then
Response.Write(CHKActual & "<br>")
End if

Next
%>


SAludos