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

Checbox

Estas en el tema de Checbox en el foro de ASP Clásico en Foros del Web. Saludos: Tengo un problema con el checbox me aroja siempre un valor nulo o vacio el codigo que tengo es Código: <%if rs2.fields("valor").value = 1 ...
  #1 (permalink)  
Antiguo 30/11/2006, 13:31
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 18 años
Puntos: 1
Checbox

Saludos:
Tengo un problema con el checbox me aroja siempre un valor nulo o vacio

el codigo que tengo es

Código:
<%if rs2.fields("valor").value = 1 then
						varCheck = "Checked"
						else
						varCheck = ""
						end if%>
						  <input type="checkbox" name="checkbox" value="checkbox"<%=varCheck%>>
esto funciona

ahora en la pagina que resive el formulario no me resulta poner esto

Código:
valor = request.form("checkbox")
If  valor ="on" then
valor = 1
else 
valor = 0
end if
siempre me termina arrojando el valor 0

que esta mal??????
que me falta
  #2 (permalink)  
Antiguo 30/11/2006, 13:50
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, 3 meses
Puntos: 535
porque al checkbox le estás dando como valor value="checkbox" y luego preguntás If valor ="on". Deberías preguntar If valor ="checkbox"

saludos
__________________
...___...
  #3 (permalink)  
Antiguo 30/11/2006, 13:52
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Tanto el valor como el nombre de tu checkbox es "checkbox", por lo tanto:

Código:
if request.form("checkbox") = "checkbox" then
  'esta seleccionado
else
  'no esta seleccionado
end if
woops, me gano AZ! Salud
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 30/11/2006, 13:52
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 18 años
Puntos: 1
vale master are la prueba
  #5 (permalink)  
Antiguo 30/11/2006, 14:06
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 18 años
Puntos: 1
oko
se supone que funciona
ahora como lo almaseno a mi base de dato??
sirve esto
Código:
set con = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.RecordSet")
con.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("casas.mdb")
SQL = "SELECT * FROM propiedades"     
rs.Open SQL,con,3,3    
rs.AddNew
rs("valor") = valor     
rs.update
  #6 (permalink)  
Antiguo 30/11/2006, 14:28
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 18 años
Puntos: 1
mesigue arrojando el valor 0
  #7 (permalink)  
Antiguo 30/11/2006, 14:29
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 18 años
Puntos: 1
necesito que tenga un valor para poder almacenarlo en la base de datos
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 01:16.