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

Problemas con checkbox

Estas en el tema de Problemas con checkbox en el foro de ASP Clásico en Foros del Web. Nunca trabajé con checkbox, siempre lo hice con radio... La cosa es así, tengo un campo en el que marco autorizado o no (autorizado=1 no ...
  #1 (permalink)  
Antiguo 14/12/2002, 13:08
 
Fecha de Ingreso: julio-2002
Mensajes: 447
Antigüedad: 21 años, 10 meses
Puntos: 0
Problemas con checkbox

Nunca trabajé con checkbox, siempre lo hice con radio...
La cosa es así, tengo un campo en el que marco autorizado o no (autorizado=1 no autorizado=0).
Para modificar esto lo hago a través de un formulario. Lo que quisiera hacer es no actualizar "toda" la tabla, sino solamente los que cambiaron. Lo que estoy haciendo es pasar la posición del registro en un hidden asociado a cada registro.
¿A alguien se le ocurre como puede detectar si cambió o no (es decir, si por ejemplo estaba marcado y el usuario lo dejó marcado, no actualizar la base, en caso que lo desmarque, actualizar el campo de la base con un 0 y viceversa, si no estaba marcado, y lo marcó actualizarlo, sino no) para no tener que actualizar toda la tabla? O alguna otra forma de hacer esto...
Muchas gracias, saludos
  #2 (permalink)  
Antiguo 14/12/2002, 13:30
Avatar de lmg7  
Fecha de Ingreso: agosto-2002
Mensajes: 93
Antigüedad: 21 años, 10 meses
Puntos: 0
Mira de ASP, nada; aunque por lo que leo en el foro tiene instrucciones y formato similar al Visual Basic.
Entonces, te cuento con la intención de ayudar que en VB podés intercepar la selección del checkbox con:

Private Sub Check1_Click()
If Check1.Value=1 then ' Ha sido seleccionado
SubSel
Else ' Ha sido desactivado
SubUnSel
End If
End Sub


Te sirve?
  #3 (permalink)  
Antiguo 14/12/2002, 15:12
 
Fecha de Ingreso: julio-2002
Mensajes: 447
Antigüedad: 21 años, 10 meses
Puntos: 0
Me parece que no

Muchas gracias por la rta., pero me parece que en ASP no funciona...
Alguien sabe?
Muchas gracias igual, saludos
  #4 (permalink)  
Antiguo 21/06/2004, 15:20
 
Fecha de Ingreso: enero-2003
Mensajes: 3
Antigüedad: 21 años, 4 meses
Puntos: 0
Pues los checkbox tienen una funcion que cuando los seleccionas automaticamente se agregan a un arreglo(array) y los puedes recorrer asi:

for 1 to request.form("checkbox name").count
aqui haces todas tus actualizaciones si esta seleccionado
next

la funcion .count es lo que mas te ayudaria para no actualizar toda la Tabla

Saludos.
  #5 (permalink)  
Antiguo 21/06/2004, 15:35
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Los check al igual que los radio tienen un value <input type="checked" value="On"> al que se igualará cuando este seleccionado.
  #6 (permalink)  
Antiguo 21/06/2004, 15:46
 
Fecha de Ingreso: julio-2002
Mensajes: 447
Antigüedad: 21 años, 10 meses
Puntos: 0
Hola, gracias por las respuestas, pero si ven la fecha, mi pregunta fue en el 2002.... (como pasa el tiempo, jeje)
Saludos
  #7 (permalink)  
Antiguo 22/06/2004, 13:58
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146


Cierto, habrá que fijarse en ese dato mas seguido.

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 12:54.