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

novato en asp

Estas en el tema de novato en asp en el foro de ASP Clásico en Foros del Web. Buenas senores no soy bueno en asp me dedico mas al diseno con ayudas logre algunas cosas y necesito sus ayudad uan ves mas pasa ...
  #1 (permalink)  
Antiguo 05/04/2006, 18:08
 
Fecha de Ingreso: abril-2005
Mensajes: 247
Antigüedad: 19 años, 2 meses
Puntos: 1
novato en asp

Buenas senores no soy bueno en asp me dedico mas al diseno con ayudas logre algunas cosas y necesito sus ayudad uan ves mas pasa que tengo un formulario que funciona con asp y funciona todo bien

http://www.peruforless.com/contactus1.htm

Aqui esta el codigo del asp que jale el form:

http://www.peruforless.com/codigo-form.html

Bueno ahora lo que quiero es validar el campo nombre y e-mail osea que cuando envie si estan vacios esos campos me vote el mensaje ya sea para cada uno o para los dos, en el correo acepte arroba y en el name mas de 3 caracteres.

Gracias porla ayuda.
  #2 (permalink)  
Antiguo 05/04/2006, 21:00
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
bueno, esto creo que lo mejor seria usando Javascript, para que hagas la comprovacion del lado del cliente, en el foro de este encontraras como hacerlo
  #3 (permalink)  
Antiguo 06/04/2006, 01:13
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 18 años, 7 meses
Puntos: 1
También se podría hacer con ASP... pero este tipo de validaciones se suele hacer casi siempre con Javascript para no hacer trabajar al server innecesariamente. Así que voto por lo comentado por sjam7!!! Valida con Javascript en el cliente!!
  #4 (permalink)  
Antiguo 06/04/2006, 07:35
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 4 meses
Puntos: 8
espero te sirva

esto va dentro del head

puedes agregar dentro de la funcion mas variables y mas condiciones para validar mas de un campo de tu formulario

Cita:
<script>
function validar() {

var ID = form1.ID.value;

if (ID.length == 0)
{alert("Complete el Campo ID"); return false; }


}
</script>
Cita:
<form name="form1" method="post" onSubmit="return validar()">
<input name="ID" type="text" size="10" maxlength="10" >
</Form>
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #5 (permalink)  
Antiguo 06/04/2006, 09:12
 
Fecha de Ingreso: abril-2005
Mensajes: 247
Antigüedad: 19 años, 2 meses
Puntos: 1
Gracias por responder man lo qeu pasa que ya lo habia validado en javascript antes

http://www.peruforless.com/contactus.htm

Pero ahora me piden validarlo por el aldo del servidor ya que con javascript hay maquina que no tiene activado y en ese caso me envia los campos en blanco por eso queria una ayuda pa validarlo en asp.

saludos.
  #6 (permalink)  
Antiguo 06/04/2006, 09:16
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
entonces hazlo con asp, con if y regresas a la pagina mandando los datos ya ingresados para que por un campo vacio no tengan que llenar todos otra vez
  #7 (permalink)  
Antiguo 06/04/2006, 12:37
 
Fecha de Ingreso: abril-2005
Mensajes: 247
Antigüedad: 19 años, 2 meses
Puntos: 1
hola man gracias no tendras algun manual pa ver esa parte o una explicadita mas pa un novato..

Gracias
  #8 (permalink)  
Antiguo 06/04/2006, 13:41
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 5 meses
Puntos: 1
hola angelseron

lo que puedes hacer es esto:

'cuando recibes los datos del form lo haces de esta manera con asp
nombre = request("nombre")
apellido = request("apellido")

'para validar se hace de esta manera
if nombre = "" or apellido = "" then
response.write "a faltado ingresar un dato solicitado"
else
'si los campos esta llenos estos pasaran y seran enviados
response.write "el correo fue enviado"
end if

ajala te sirva
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
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 14:42.