Foros del Web » Programando para Internet » ASP Clásico »

Ayuda con array de checkboxes please!

Estas en el tema de Ayuda con array de checkboxes please! en el foro de ASP Clásico en Foros del Web. Encontre un ejemplo que funciona asi: <% for i = 1 to 5 %> <input type="checkbox" name=”hola” value="%=i%"> <% next marc1 = request.form("hola") if marc1 ...
  #1 (permalink)  
Antiguo 02/06/2002, 23:54
 
Fecha de Ingreso: abril-2002
Mensajes: 34
Antigüedad: 22 años, 2 meses
Puntos: 0
Ayuda con array de checkboxes please!

Encontre un ejemplo que funciona asi:

<% for i = 1 to 5 %>

<input type="checkbox" name=”hola” value="%=i%">

<% next
marc1 = request.form("hola")
if marc1 <> "" then
response.write marc1
else
response.write "chau"
end if %>

Sin embargo, lo que yo necesito hacer es obtener los valores del campo value del array de “hola” y con cada uno de esos valores introducirlos como parámetros en una consulta SQL que estará dentro de un bucle cuyo numero de repeticiones sera igual a la cantidad de checkboxes seleccionados del array.
Es decir algo como esto (que no se como hacerlo en ASP):
<% for i = 1 to 5 %>

<input type="checkbox" name=”hola” value="%=i%">

<% next
marc1 = request.form("hola")
if marc1 <> "" then
(Bucle hasta cantidad de checkboxes seleccionados del array)
SQL = “select…. (parámetro con el valor del checkbox seleccionado)”
(Fin Bucle)
end if

Por ejemplo se que es muy sencillo hacerlo en Javascript con algo como esto:
var result = "";
for ( var i = 0; i < form.chk.length; i++ ) {
if ( form.chk[I].checked ) {
result += form.chk.value + ",";
}
}

Pero yo no se como elegir en ASP cada valor del array de checkboxes segun se haya seleccionado o no, para realizar determinada acción. Entonces, ¿cómo puedo hacerlo en ASP?
  #2 (permalink)  
Antiguo 03/06/2002, 00:05
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Ayuda con array de checkboxes please!

a ver si esto te sirve:
<a href='ir.asp?http://www.forosdelweb.com/mensaje.asp?id=73873' target='_blank'>http://www.forosdelweb.com/mensaje.asp?i...</a>

Para separar el valor de los checkboxes:

Arreglo=Split(Request.Form(&quot;Pago&quot;),&quot ;, &quot;)

Para conocer el numero de valores introducidos

Cantidad=Ubound(Arreglo)

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:43.