<%If Request.Form("enviar") <> "" then
'recojes los valores del formulario
'guardas los valores del formulario en varibles de Session
'si hay alguno que sea NULL
Session("sw") = 2
'sino
Session("sw") = 1
End if 'si pincha en enviar
origen = Request.ServerVariables("HTTP_REFERER")
'si no viene de sí misma o si viene de sí misma y Session("sw") = 2
If InStr(origen, "tu_pagina.asp") = 0 or (InStr(origen,"tu_pagina.asp") <> 0 and Session("sw") = 2) then%>
<form id=form name=form action="tu_pagina.asp" method="post">
<!-- lo que quieras poner en el formulario -->
<table>
<tr>
<td width="290">
<!-- supongamos que tienes un "text" -->
<p align=left><font face="Arial, Helvetica, sans-serif" size="2">
<%if (Session("sw") = 2 and Session("nombre") = "" then%>
<font face="Arial" color="#ff0000">
<input type="text" name="nombre">
<!-- lo marcas como incorrecto, por ejemplo poniendo un texto en rojo -->
</font>
<%else%>
<input type="text" name="nombre">
<%end if%>
</font></p>
<!-- así por cada elemento-->
</td>
</table>
</form>
<%end if 'si no viene de sí misma%>
</body>
</html>
este codigo me permite realizar una validacion en un formulario, pero mi problema es el siguiente
suponiendo que tengo 2 campos uno con el nombre y el otro con la edad y el usuario ingreso solamente su nombre y no su edad y apreto el boton enviar. cuando se ejecuta este codigo le indica al usuario que le falto ingrear su edad, pero al volver al realizar esta correccion el campo nombre ingresado primeramente se borra y el usuario al ingresar su edad tiene que volver a tomarse la molestia de ingresar su nombre y ´posteriormente su edad.
mi pregunta es como le hago para que al realizar la correccion lo que se ingreso en el campo nombre no se borre al realizar la correccion ?
de antemano gracias
