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

[SOLUCIONADO] recoger valor del checbox

Estas en el tema de recoger valor del checbox en el foro de ASP Clásico en Foros del Web. Hola, tengo un checbox que se va creando dependiendo de la cantidad de registros que devuelva un select. Si el select devuelve un registro se ...
  #1 (permalink)  
Antiguo 20/03/2013, 04:55
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 11 años, 11 meses
Puntos: 7
Exclamación recoger valor del checbox

Hola, tengo un checbox que se va creando dependiendo de la cantidad de registros que devuelva un select. Si el select devuelve un registro se creara un checbox, si devuelve dos se crearan dos y así sucesivamente. esto lo hago de esta forma:
Código ASP:
Ver original
  1. while not (tablabase.eof)%>
  2. <input type='checkbox' name='Check"&i&"' value='')>
  3. <%tablabase.moveNext
  4. i = i + 1%>
  5. <%wend%>

como veis al checkbox le llamo 'Check+ el i que le corresponda', si hay un registro el nombre del check sera Check1, si hay dos Check1 y Check2.

Lo que necesito es saber que checkbox está clicado. Para eso, me he informado en internet y e visto que se suele hacer de esta forma:
Código codigo:
Ver original
  1. If CheckBox.checked=true Then
  2. MsgBox("clicado")
  3. end if

Pero en mi caso el nombre del checbox es, como he dicho antes, Check"i" ¿como puedo decirle if Check"i".checked=true?

Gracias,
Espero que me ayudeis, me corre prisa.

Un saludo
__________________
Gracias por todo;

Un saludo
  #2 (permalink)  
Antiguo 22/03/2013, 01:45
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 11 años, 11 meses
Puntos: 7
Respuesta: recoger valor del checbox

Al final lo he conseguido, el checkbox lo hago de esta forma:
Código ASP:
Ver original
  1. <input type="checkbox" name="ch" value="<%=check%>">

Y recojo el valor así:
Código ASP:
Ver original
  1. <%if Request.Form("ch").Count then%>
  2. <%For i = 1 To Request.Form("ch").Count%>
  3. <%Dim seleccionados
  4. seleccionados = Request.Form("ch")(i)
  5. response.write seleccionados
  6. <%Next%>
  7. <%end if%>

Por si a alguien le sirve.

Saludos.
__________________
Gracias por todo;

Un saludo

Etiquetas: nombre, recoger, select, tabla, valor
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 08:23.