A ver si me pueden ayudar

25/08/2003 - 13:24 por Mario Cassanelli | Informe spam
El tema es asi:
Validar un formulario -cosa recontra vista en el foro- , pero no validar el
campo para saber si el dato ingresado es numerico o char.

Para hacerlo sencillo: un input en un formulario que dice ingrese nro de
cliente -para dar de alta- , la validacion se hace sobre una base de datos.
Asi por ejemplo el alta de un cliente en una aplicacion valida sobre el
mismo formulario: ingreso el codigo busco que no se encuentre en la tabla,
continuo con los datos...

No me doy cuenta como hacer para que cuando tenga que validar los campos de
un formulario de ingreso, tenga que crear:
1. la pagina de ingreso
2. la pagina de validacion
3. avisarle al usuario cuales son los campos cuyos datos no existen, por
ejemplo el cod_postal, que el codigo postal que ingreso esta mal que vuelva
a ingresarlo y asi...
4. volver al punto 2.

Se puede hacer de otra manera, es decir
1. pagina de ingreso
2. rutinas de validacion
3. avisarle sobre la misma pagina cuales campos cuyos datos no son
validos..?

Gracias
Mario Cassanelli
 

Leer las respuestas

#1 Jhonny Vargas P.
26/08/2003 - 01:54 | Informe spam
Hola Mario,

Lo puedes hacer de dos formas, una en el servidor y la otra en el lado del
cliente con código Javascript.

- La primera alternativa es muy simple.

pagina.asp

<%
Dim Accion, Nombre, Apellido, Errores

Accion = Trim(Request("Accion"))
Nombre = Trim(Request("Nombre"))
Apellido = Trim(Request("Apellido"))

Errores = ""
If Accion = "Actualizar" Then
If Nombre = "" Then
Errores = Errores & "- Debe ingresar el Nombre."
End If
If Apellido = "" Then
Errores = Errores & "- Debe ingresar el Apellido."
End If
End If
%>

<html>
<body>
<form name="Datos" action="pagina.asp" method="post">
Nombre: <input type="text" name="Nombre" value="<%=Nombre%>"><br>
Apellido: <input type="text" name="Apellido" value="<%=Apellido%>"><br>
<input type="submit" name="Accion" Value="Actualizar">
</form>
</body>
<%
If Errores <> "" Then
%>
<script language="javascript">
alert('<%=Errores%>');
</script>
<%
End If
%>

</html>






"Mario Cassanelli" wrote in message
news:
El tema es asi:
Validar un formulario -cosa recontra vista en el foro- , pero no validar


el
campo para saber si el dato ingresado es numerico o char.

Para hacerlo sencillo: un input en un formulario que dice ingrese nro de
cliente -para dar de alta- , la validacion se hace sobre una base de


datos.
Asi por ejemplo el alta de un cliente en una aplicacion valida sobre el
mismo formulario: ingreso el codigo busco que no se encuentre en la tabla,
continuo con los datos...

No me doy cuenta como hacer para que cuando tenga que validar los campos


de
un formulario de ingreso, tenga que crear:
1. la pagina de ingreso
2. la pagina de validacion
3. avisarle al usuario cuales son los campos cuyos datos no existen, por
ejemplo el cod_postal, que el codigo postal que ingreso esta mal que


vuelva
a ingresarlo y asi...
4. volver al punto 2.

Se puede hacer de otra manera, es decir
1. pagina de ingreso
2. rutinas de validacion
3. avisarle sobre la misma pagina cuales campos cuyos datos no son
validos..?

Gracias
Mario Cassanelli



Preguntas similares