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

recojer valor de checkbox, ayuda por favor (para mi tesis dentro de 1 semana)

Estas en el tema de recojer valor de checkbox, ayuda por favor (para mi tesis dentro de 1 semana) en el foro de ASP Clásico en Foros del Web. hola de panama ! tengo un problema con mi pagina ASP y un checkbox, me pueden ayudar. es que recojo un valor de u checkbox ...
  #1 (permalink)  
Antiguo 05/09/2003, 16:35
Avatar de saymon  
Fecha de Ingreso: septiembre-2003
Ubicación: Panama
Mensajes: 318
Antigüedad: 20 años, 7 meses
Puntos: 0
recojer valor de checkbox, ayuda por favor (para mi tesis dentro de 1 semana)

hola de panama !

tengo un problema con mi pagina ASP y un checkbox, me pueden ayudar.

es que recojo un valor de u checkbox traido de un form, este se llama manana.
yo quiero hacer un insert si el usuario seleccionó en la pagina anterior el chekbox mañana.
Lo estoy preguntando asi y me manda un mensaje de error de sintaxis:

<%
manana = request.Form("manana")

if manana = on then
insert into matrix (turno) values (manana)
end if
%>

¿Cómo le pregunto si el chekbox lo seleccionó o no?

el error esta en la condición. !

Se los voy a agradecer muchisimo

yo le doy un response write a manana y lo que arroja es el valor, que tambien le he puesto manana, hago mi condicion con ello y tampoco sale.


saludos
anibal
  #2 (permalink)  
Antiguo 05/09/2003, 17:10
 
Fecha de Ingreso: septiembre-2003
Mensajes: 3
Antigüedad: 20 años, 7 meses
Puntos: 0
lo que pasa amigo es que la respuesta viene como un string, por lo tanto la pregunta debe ser:

if manana = "on" then

con la palabra on entre comillas.
  #3 (permalink)  
Antiguo 05/09/2003, 20:26
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 3 meses
Puntos: 6
hola
lo mas importante es si en la base de datos tienes tambien un checkbox
si es asi
debes de asignar un valor a cada chackbox tipo

<%'requerimos el turno

turno=request.form("turno")
' detectamos si no hay seleccion
if turno="" then
response.write"No se eligió ningun turno"
else


'pagina 1, serian los valores del formulario
'turno=manana
'turno=tarde
'turno=noche

.................................
'inicias la conexion

select * from usuarios where tuvariable= tuvariable
'...
' ( no ON, on no sirve para nada )
' true=activado false=desactivado
select case turno
case "manana"
rsturno_manana=true
case "tarde"
trsturno_tarde=true
case"noche"
rsturno_noche=true
end select

rs.update
end if
%>

esto seria mas o menos como seria, si pones el codigo mas o menos que tienes se podria arreglar.
por cierto no estaba este manseje tambien en el foro fde html???

bueno espero que te sirva si no es asi dimelo
saludos
  #4 (permalink)  
Antiguo 05/09/2003, 23:18
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 21 años, 11 meses
Puntos: 7
yo suelo hacer
<%
manana=request("manana")
if len(manana)>0 then...
%>
__________________
No tengo firma ahora... :(
  #5 (permalink)  
Antiguo 08/09/2003, 13:12
Avatar de saymon  
Fecha de Ingreso: septiembre-2003
Ubicación: Panama
Mensajes: 318
Antigüedad: 20 años, 7 meses
Puntos: 0
Mickel que hace el len que colocas delante de la variable.

Gracias gurrutelo estoy analisando tu código.
  #6 (permalink)  
Antiguo 08/09/2003, 14:37
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
con len() obtenés la cantidad de caracteres que hay dentro de -en este caso- una variable
__________________
...___...
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 17:46.