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

Intento comprobar si un form está vacio con request.form=null or request.form=""

Estas en el tema de Intento comprobar si un form está vacio con request.form=null or request.form="" en el foro de ASP Clásico en Foros del Web. Un saludo: Estoy intentando comprobar si un formulario está vacio con la siguiente instruccion: Código: if Request.form= null or Request.form="" then response.write("<tr><td class=""validacionerrores"">" & "<em>""El ...
  #1 (permalink)  
Antiguo 21/09/2007, 05:42
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años, 11 meses
Puntos: 0
Intento comprobar si un form está vacio con request.form=null or request.form=""

Un saludo:
Estoy intentando comprobar si un formulario está vacio con la siguiente instruccion:

Código:
if Request.form= null or Request.form="" then    
    response.write("<tr><td class=""validacionerrores"">" & "<em>""El formulario está vacio""</em></td></tr>")
    insertar= False
end if
Sin embargo si comprueba uno a uno todos los campos de esta forma funciona.
¿Por qué no se realiza de una forma logica como la de arriba?.

Código:
if (Request.form("nombreclinica1")= null or Request.form("nombreclinica1")="") and (Request.form("especialidad")= null or Request.form("especialidad")="") and (Request.form("localidad")= null or Request.form("localidad")="") and (Request.form("calle")= null or Request.form("calle")="") and (Request.form("cp")= null or Request.form("cp")="") and (Request.form("numcolegiado")= null or Request.form("numcolegiado")="") then    
    response.write("<tr><td class=""validacionerrores"">" & "El campo <em>""Número Colegiado""</em> está vacio</td></tr>")
    insertar= False
end if
Gracias
__________________

Espero haber aprendido algo de tí.
A mi padre.

Última edición por ciberpata; 21/09/2007 a las 06:06
  #2 (permalink)  
Antiguo 21/09/2007, 10:17
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Intento comprobar si un form está vacio con request.form=null or request.form=""

hola ciber, me parece que al hacer un submit de un formulario se envía también el valor del <input type="submit" />... es por eso que el request.form() nunca viene vacío... pero debería probarlo para darte una respuesta más precisa.
__________________
...___...
  #3 (permalink)  
Antiguo 22/09/2007, 04:54
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: Intento comprobar si un form está vacio con request.form=null or request.form=""

Pues que bien..... no se me habia pasado por la cabeza esa posibilidad pero tiene toda la lógica del mundo. Deduzco que entonces el problema no tiene solución y si tienes un form con muchos campos te sale un if de validación gigante.
__________________

Espero haber aprendido algo de tí.
A mi padre.
  #4 (permalink)  
Antiguo 22/09/2007, 08:56
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: Intento comprobar si un form está vacio con request.form=null or request.form=""

Suponiendo que no envies ningun otro valor mas que el de los campos que opcionalmente pueden ser llenados, es decir no hidden fields, no valores por default, etc, podrias intentar removiendo el atributo "name" del boton, y si necesitas referenciarlo, hacerlo mediante el "id", a ver si eso te ayuda.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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:14.