no me refiero a la validacion que se realiza en javascript con el mensaje generado con la etiqueta ALERT
de antemano gracias

| |||
validacion en asp mi pregunta es como realizo una validacion en un formulario, pero con la caracteristica especial de que me aparescan los campos marcados como incorrectos dentro del mismo formulario ? no me refiero a la validacion que se realiza en javascript con el mensaje generado con la etiqueta ALERT de antemano gracias ![]() |
| |||
Re: validacion en asp Supongo que será esto a lo que te refieres, lo que tienes que hacer es crearte una variable de Session, por ejemplo Session("sw"), y algo así:
Código:
Espero que te sirva de ayuda <%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> ![]() |