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

input vacío

Estas en el tema de input vacío en el foro de ASP Clásico en Foros del Web. como hago para que el usuario pueda dejar un input vacío en un campo definido como numérico en la BD? me tira un error que ...
  #1 (permalink)  
Antiguo 22/04/2003, 15:25
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 21 años, 5 meses
Puntos: 0
input vacío

como hago para que el usuario pueda dejar un input vacío en
un campo definido como numérico en la BD?


me tira un error que dice que no coinciden los tipos, supongo que es porque quiere guardar "" (string) en un numérico.


__________________
Juan Pablo
  #2 (permalink)  
Antiguo 22/04/2003, 15:30
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
El campo tiene que aceptar nulos y donde recibes lo que llega de ese input tienes que condicionarlo, si llega vacío que inserte un nulo en lugar de ""

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 22/04/2003, 15:44
 
Fecha de Ingreso: febrero-2002
Ubicación: Santiago
Mensajes: 253
Antigüedad: 22 años, 4 meses
Puntos: 0
define una variable, esta va a ser la que vas a ingresar si es nulo


if (formulario.nombre_campo.value.replace(/ /g, ' ') == ' ')

nombre_variable=null (o asi nombre_variable="null")

'nombre_variable es la que vas a utilizar para ingresar.


  #4 (permalink)  
Antiguo 22/04/2003, 16:38
 
Fecha de Ingreso: febrero-2002
Ubicación: Santiago
Mensajes: 253
Antigüedad: 22 años, 4 meses
Puntos: 0


uy, me equivoque, na que ver esto

formulario.nombre_campo.value.replace(/ /g, '') == ''

es de javascript.

asi era, disculpa

verificar_ingreso=trim(Request.Form("nombre_del_ca mpo"))

if verificar_ingreso="" then verificar_ingreso="null" end if


Cuando hagas el ingreso el campo verificar_ingreso tiene
que ir asi "&verificar_ingreso&" , sin las comillas ''.

ahora si

  #5 (permalink)  
Antiguo 22/04/2003, 17:56
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Mas facil aun, si la base de datos es de ACCESS marca ese campo como requerido, eso provocara un error si lo dejamos vacio.

Claro que si lo que quieres es un mensaje que te diga que lo has hecho mal tambien puedes hacerlo con javascript, comprobando los valores del formulario antes de enviar al servidor.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #6 (permalink)  
Antiguo 23/04/2003, 07:52
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 21 años, 5 meses
Puntos: 0
voy a probar con lo que me dicen renegado y u_goldman, porque debo permitir el ingreso nulo maestro.

Gracias a todos, luego les digo que pasó.

saludos
__________________
Juan Pablo
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 23:15.