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

Sufriendo con chekbox...

Estas en el tema de Sufriendo con chekbox... en el foro de ASP Clásico en Foros del Web. Miren, tengo un chekbox con estas propiedades: <input name="Ended" type="checkbox" id="Ended"> y es recogido en el form y prcesado, cuando está seleccionado me pasa el ...
  #1 (permalink)  
Antiguo 17/12/2002, 09:57
 
Fecha de Ingreso: enero-2002
Ubicación: Perez Zeledon Costa Rica
Mensajes: 1.009
Antigüedad: 23 años, 3 meses
Puntos: 11
Sufriendo con chekbox...

Miren, tengo un chekbox con estas propiedades:
<input name="Ended" type="checkbox" id="Ended">

y es recogido en el form y prcesado, cuando está seleccionado me pasa el valor ON y me lo inserta en la BD, todo bien.
INSERT INTO Auctions (Ended) values (on)

Pero cuando no está seleccionado no me pasa ningún valor:
INSERT INTO Auctions (Ended) values ()
y me da este error:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la instrucción INSERT INTO.

que debe ser por ke está vacío el insert.

Cómo logro que me pase el valor off.?
que cuando está activo me
  #2 (permalink)  
Antiguo 17/12/2002, 10:03
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Sufriendo con chekbox...

Ended=request.form("Ended")
if Ended="" then
Ended="off"
end if
INSERT INTO Auctions (Ended) values ('"&Ended&"')
  #3 (permalink)  
Antiguo 17/12/2002, 10:05
 
Fecha de Ingreso: noviembre-2002
Mensajes: 35
Antigüedad: 22 años, 5 meses
Puntos: 0
Los checkbox en html si no los seleccionas van siempre en blanco, por esta razón debes validar antes de insertarlo. Si no lo selecciona asígnale el valor off

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 16:31.