Recorrer controles de formulario

01/07/2004 - 13:37 por nEk | Informe spam
Hola,
Tengo el siguiente caso:
Un formulario con tantos cuadro de texto como registros tiene el recordset. Al lado de cada cuadro de texto tengo un checkbox (si esta marcado eliminaremos este registro).
¿Cómo puedo hacer para recorrer todo los checkbox y detectar los que estan marcados para elimininar ese registro?
O dicho de otra manera... ¿cómo puedo recorrer todos los controles de un formulario?

Gracias por tu tiempo!
 

Leer las respuestas

#1 Miguel Gonzalez
01/07/2004 - 13:54 | Informe spam
Hola NeK

Otra forma, si los valores son numericos, es armar el SQL de esta forma:

sql = "DELETE * FROM MiTabla WHERE MiTablaID IN ( " &
Request.Form("registrosAborrar") & ")"

Recuerda que todo el conjunto de "checkbox" del formulario deberá tener
el mismo nombre en la propiedad "name" de cada <input>:

<input name="registrosAborrar" type="checkbox" value="1">
<input name="registrosAborrar" type="checkbox" value="2">
...
<input name="registrosAborrar" type="checkbox" value="n">

Obviamente, también cabrá chequear antes de la ejecución el contenido
del Request.Form("registrosAborrar")... por si las moscas.

Saludos!
Miguel


nEk wrote:
Hola,
Tengo el siguiente caso:
Un formulario con tantos cuadro de texto como registros tiene el recordset. Al lado de cada cuadro de texto tengo un checkbox (si esta marcado eliminaremos este registro).
¿Cómo puedo hacer para recorrer todo los checkbox y detectar los que estan marcados para elimininar ese registro?
O dicho de otra manera... ¿cómo puedo recorrer todos los controles de un formulario?

Gracias por tu tiempo!

Preguntas similares