Consulta sobre FORM

02/03/2006 - 22:01 por Matías | Informe spam
Una consulta:

Tengo una página con un form el cual antes de enviarlo lo valido con
javascript. Luego estos datos los recibo en otra página y necesito
validarlos nuevamente en el servidor antes de insertarlos a una BD.

Ahora si en la segunda validación falla, como puedo hacer que el usuario vea
el formulario nuevamente con los datos para que los corrija.

Gracias de antemano

Preguntas similare

Leer las respuestas

#1 MAB
02/03/2006 - 22:36 | Informe spam
en la página en que verificas el error creas un mensaje con una variable por
ej.: msg

<% if error then
response.redirect("alapaginadedondevino.asp?msg=Error")
end if %>

en alapaginadedondevino.asp primero leo :

<% if request.queristring("msg")="" then

'sigo adelante
else
'Hay error y tomo las medidas del caso, muestro el mensaje etc...

end if %>

Espero que esto te sirva

"Matías" escribió en el mensaje
news:
Una consulta:

Tengo una página con un form el cual antes de enviarlo lo valido con
javascript. Luego estos datos los recibo en otra página y necesito
validarlos nuevamente en el servidor antes de insertarlos a una BD.

Ahora si en la segunda validación falla, como puedo hacer que el usuario
vea el formulario nuevamente con los datos para que los corrija.

Gracias de antemano

Respuesta Responder a este mensaje
#2 Enrique
02/03/2006 - 23:03 | Informe spam
Hola:

Tambien deberias devolver los valores (de los campos que esten correctamente
validades) para que el poble usuario no deba volver a ingresarlos.

Enrique

"Matías" escribió en el mensaje
news:
Una consulta:

Tengo una página con un form el cual antes de enviarlo lo valido con
javascript. Luego estos datos los recibo en otra página y necesito
validarlos nuevamente en el servidor antes de insertarlos a una BD.

Ahora si en la segunda validación falla, como puedo hacer que el usuario


vea
el formulario nuevamente con los datos para que los corrija.

Gracias de antemano


Respuesta Responder a este mensaje
#3 German Saer
03/03/2006 - 04:54 | Informe spam
Yo trato de hacerlo todo de cada pagina en la misma pagina. De modo que la
validacion en JS esta incluida en la misma pagina y si entonces pasa la
validacion antes de grabar en la DB esta hecha en VBScript. Si algo falla,
no graba nada pero continua mostrando la pagina. Y al lado de cada objeto
de la forma verifico que todo esta correcto. Algo como:

<%
If Request("Listo")="save" Then
'codigo de grabacion en la DB
If Request("variable1")="valor correcto" AND
Request("variable2")="valor correcto2" etc Then
Grabacion en la DB
Response.Redirect "estamismapagina.asp"
End If
End If
%>

<HTML>

<script language="javascript">
//rutinas js para validacion y funcionamiento de la pagina en el lado del
cliente
</script>

<BODY>
...
<FORM name="nombredepagina" action="estamismapagina.asp" method="POST">
<input type="text" name="variable1"
value="<%=Request("variable1")%>"><%If Request("Listo")="save" And Not
Request("variable1")="valor correcto1"%>Hay algo malo aqui<%End If%>
<input type="text" name="variable2"
value="<%=Request("variable2")%>"><%If Request("Listo")="save" And Not
Request("variable2")="valor correcto2"%>Y aqui tambien hay algo malo
aqui<%End If%>
<input type="submit" name="listo" value="save">
</FORM>

</BODY>
</HTML>

Espero te sirva esta estructura.


Thanks,

_______________
German Saer
Orlando, FL 32810




"Enrique" <elsupergatonARROBAhotmail.com> wrote in message
news:
Hola:

Tambien deberias devolver los valores (de los campos que esten


correctamente
validades) para que el poble usuario no deba volver a ingresarlos.

Enrique

"Matías" escribió en el mensaje
news:
> Una consulta:
>
> Tengo una página con un form el cual antes de enviarlo lo valido con
> javascript. Luego estos datos los recibo en otra página y necesito
> validarlos nuevamente en el servidor antes de insertarlos a una BD.
>
> Ahora si en la segunda validación falla, como puedo hacer que el usuario
vea
> el formulario nuevamente con los datos para que los corrija.
>
> Gracias de antemano
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida