request.form

25/08/2004 - 04:04 por Juan | Informe spam
Hola de nuevo!!
Tengo un problema... tengo varios check box que se llaman numeros... o sea,
se llaman 1,2,3... etc
para conocer si el usuario los tilda o no los tengo en un formulario... pero
cuando quiero recoger los valores hago:

do while i<cant_de_boxes
box=Request.Form(i)
if box=true then
...
end if
loop

pero me aparece un error en la linea de Request.Form (i):

Tipo de error:
Objeto Request, ASP 0105 (0x80004005)
Un índice de matriz está fuera del intervalo.

quería saber como hago esto o como evito el error...
saludos y gracias!!
 

Leer las respuestas

#1 Manuel Etcheto
25/08/2004 - 05:19 | Informe spam
Juan:
En el caso de los checkbox, Request solo trae los que están chequeados (ON),
los que no lo están no existen...
Por eso, cant_de_boxes es mayor que la cantidad de campos de la colección
.Form

Suerte
Manuel


"Juan" wrote in message
news:
Hola de nuevo!!
Tengo un problema... tengo varios check box que se llaman numeros... o


sea,
se llaman 1,2,3... etc
para conocer si el usuario los tilda o no los tengo en un formulario...


pero
cuando quiero recoger los valores hago:

do while i<cant_de_boxes
box=Request.Form(i)
if box=true then
...
end if
loop

pero me aparece un error en la linea de Request.Form (i):

Tipo de error:
Objeto Request, ASP 0105 (0x80004005)
Un índice de matriz está fuera del intervalo.

quería saber como hago esto o como evito el error...
saludos y gracias!!


Preguntas similares