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

validacion en asp

Estas en el tema de validacion en asp en el foro de ASP Clásico en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 28/08/2002, 02:12
 
Fecha de Ingreso: julio-2002
Mensajes: 23
Antigüedad: 22 años, 8 meses
Puntos: 0
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
  #2 (permalink)  
Antiguo 28/08/2002, 05:40
 
Fecha de Ingreso: abril-2002
Mensajes: 161
Antigüedad: 23 años
Puntos: 0
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:
 <%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>
Espero que te sirva de ayuda
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 07:42.