
08/04/2003, 10:54
|
 | 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 |