pagina con dos Form

27/02/2004 - 14:56 por Oscar | Informe spam
Tengo una pagina asp en la que tengo primero un form en el
cual pregunto un Nro de legajo, en el metodo ACTION del
form llamo a otra .asp donde hago la coneccion a una BD
para que me muestre en una tabla los resultados, así el
usuario puede elegir uno de los registros y por ultimo
tiene que aparecer otro form para ingresar mas datos.
PROBLEMAS:
1) Al cargar la pagina me muestra los dos Form y yo
nececito primero uno, mostrar el resultado en una tabla y
luego recien el otro.
2) Como hago para que cuando se ejecuta el ACTON="xx.asp"
(en donde se conecta a la BD y genera la tabla) no me
desaparesca la pantalla que tenia y me muestre los
resultados debajo del form
Muchas Gracias
Oscar
 

Leer las respuestas

#1 Jhonny Vargas P.
27/02/2004 - 15:29 | Informe spam
Hola Oscar,

Como recomendación, solamente trabaja con un FORM y el Action apuntando
hacia la misma página y procesa ahi mismo el tema.

¿Pero como?

A ver, ahi te va un ejemplo sencillo pero que te ayudará.

'Pagina.asp
<%
Option Explicit
Dim Accion
Accion = Request("Accion")

Select Case Accion
Case "Grabar"
GrabarDatos 'Procedimiento
Case "Eliminar"
EliminarDatos 'Procedimiento
End Select

MostrarHTML 'Procedimiento

Response.End 'No tiene mucho sentido, pero nos sirve para saber que ahi
termina la ejecución.

%>

<%
Sub MostrarHTML()
%>
<html>
<head>
<script language="javascript">
<!--Funcion para enviar la accion a la página.-->
function Enviar(Accion) {
document.Datos.Accion.value=Accion;
document.Datos.submit();
}
</script>
</head>
<body>
<form name="Datos" action="pagina.asp" method="post">
<!--Creamos un Campo Oculto llamado "Accion" para rescatarlo de la
misma página.-->
<input type="hidden" name="Accion">

... aqui va el código que quieras, según la funcionalidad de la
página...

<br><br>
<!-- estos son los botones que llaman al enviar para procesar -->
<input type="button" value="Grabar" Onclick="Enviar('Grabar');">



</form>
</body>
</html>
<%
End Sub
%>



<html>







"Oscar" escribió en el mensaje
news:334901c3fd39$7b553210$
Tengo una pagina asp en la que tengo primero un form en el
cual pregunto un Nro de legajo, en el metodo ACTION del
form llamo a otra .asp donde hago la coneccion a una BD
para que me muestre en una tabla los resultados, así el
usuario puede elegir uno de los registros y por ultimo
tiene que aparecer otro form para ingresar mas datos.
PROBLEMAS:
1) Al cargar la pagina me muestra los dos Form y yo
nececito primero uno, mostrar el resultado en una tabla y
luego recien el otro.
2) Como hago para que cuando se ejecuta el ACTON="xx.asp"
(en donde se conecta a la BD y genera la tabla) no me
desaparesca la pantalla que tenia y me muestre los
resultados debajo del form
Muchas Gracias
Oscar

Preguntas similares