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

formulario llama formulario

Estas en el tema de formulario llama formulario en el foro de ASP Clásico en Foros del Web. ¿se puede llamar desde un formulario q esta en la pagina xx.asp a otro formulario q esta en esa misma pagina?...
  #1 (permalink)  
Antiguo 15/04/2004, 11:47
Avatar de DkarnDuuk  
Fecha de Ingreso: marzo-2004
Mensajes: 626
Antigüedad: 20 años, 2 meses
Puntos: 2
formulario llama formulario

¿se puede llamar desde un formulario q esta en la pagina xx.asp a otro formulario q esta en esa misma pagina?
  #2 (permalink)  
Antiguo 15/04/2004, 11:50
 
Fecha de Ingreso: noviembre-2003
Ubicación: México, D.F.
Mensajes: 76
Antigüedad: 20 años, 6 meses
Puntos: 0
Tienes alguna página de ejemplo que haga eso?
__________________
http://www.musicgalerias.com
  #3 (permalink)  
Antiguo 15/04/2004, 12:35
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
No entiendo el concepto de que un formulario llame a otro, pero si están en la misma página (y no se realiza un submit) no se puede con ASP sino con javascript.

Podrías desarrollar un poco más?
__________________
...___...
  #4 (permalink)  
Antiguo 16/04/2004, 08:11
Avatar de DkarnDuuk  
Fecha de Ingreso: marzo-2004
Mensajes: 626
Antigüedad: 20 años, 2 meses
Puntos: 2
formulario .......

estoy haciendo un carrito, y he aprovechado el codigo de una pagina web q habia para acoplarlo al mio. el problema viene cuando quiero enviar por email los datos de la persona q ha hecho un pedido. recibo el email pero llega vacio.

este es el codigo:

<%
If Request.Form("enviar")<>"" Then 'Formulario enviado

'Recogemos variables
nombre=Request.Form("nombre")
direccion=Request.Form("direccion")
codpostal=Request.Form("codpostal")
poblacion=Request.Form("poblacion")
mail=Request.Form("mail")
telefono=Request.Form("telefono")
comentario=Request.Form("comentario")
Response.Cookies("nombre")=nombre
Response.Cookies("direccion")=direccion
Response.Cookies("codpostal")=codpostal
Response.Cookies("poblacion")=poblacion
Response.Cookies("mail")=mail
Response.Cookies("comentario")=comentario
Response.Cookies("nombre").Expires = #1/1/2002#
Response.Cookies("direccion").Expires = #1/1/2002#

'Leemos el contenido del carrito
Dim id(10)
For i=1 to 10
id(i)=Cint(Session(i))
Next%>


<!--#include file="plantillas/plantillahtml.inc"-->
<map name="Map">
<area shape="rect" coords="418,44,464,60" href="busqueda.asp?criterio=bodega" target="_self">
<area shape="rect" coords="359,45,404,71" href="#" onClick="history.go(-1)" target="_self">
</map>
<div id="Layer1" style="position:absolute; width:372px; height:28px; z-index:1; left: 0px; top: -45px; visibility: hidden">
<form name="formdatos" method="post" action="mailto:[email protected]" enctype="text/plain">
<input type="text" name="pedido" value="solicitado" size="0" maxlength="0">
</form></div>
<map name="MapMapMap">
<area shape="rect" coords="418,43,490,60" href="busqueda.asp?criterio=bodega" target="_self">
<area shape="rect" coords="359,45,404,71" href="#" onClick="history.go(-1)" target="_self">
</map>
<table align="center" width="400" cellspacing="2" cellpadding="2" border="0">
<%
'Comprobamos si el formulario ha sido rellenado bien y si es asi, incluimos el pedido en la BD
If nombre ="" Then%>
<tr>
<td bgcolor="#CCCCCC" align="center"><FONT face="verdana,arial,helvetica" size=2 color="#000000">
<%imprimir("fallo_nombre")%>
</font><br>
</td>
</tr>
<tr>
<td bgcolor="#999999" align="center"> <a href="pedido.asp"><FONT face="verdana,arial,helvetica" size=2 color="#ffffff">
<%imprimir("volver")%>
</font></a> </td>
</tr>
<%Elseif telefono="" Then%>
<tr>
<td bgcolor="#CCCCCC" align="center"><FONT face="verdana,arial,helvetica" size=2 color="#000000">
<%imprimir("fallo_direccion")%>
</font><br>
</td>
</tr>
<tr>
<td bgcolor="#999999" align="center"> <a href="pedido.asp"><FONT face="verdana,arial,helvetica" size=2 color="#ffffff">
<%imprimir("volver")%>
</font></a> </td>
</tr><%Elseif direccion="" Then%>
<tr>
<td bgcolor="#CCCCCC" align="center"><FONT face="verdana,arial,helvetica" size=2 color="#000000">
<%imprimir("fallo_nombre")%>
</font><br></td>
</tr>
<tr>
<td bgcolor="#999999" align="center"> <a href="pedido.asp"><FONT face="verdana,arial,helvetica" size=2 color="#ffffff">
<%imprimir("volver")%>
</font></a> </td>
</tr><%Elseif codpostal="" Then%>
<tr>
<td bgcolor="#CCCCCC" align="center"><FONT face="verdana,arial,helvetica" size=2 color="#000000">
<%imprimir("fallo_nombre")%>
</font><br></td>
</tr>
<tr>
<td bgcolor="#999999" align="center"> <a href="pedido.asp"><FONT face="verdana,arial,helvetica" size=2 color="#ffffff">
<%imprimir("volver")%>
</font></a> </td>
</tr><%Elseif poblacion="" Then%>
<tr>
<td bgcolor="#CCCCCC" align="center"><FONT face="verdana,arial,helvetica" size=2 color="#000000">
<%imprimir("fallo_nombre")%>
</font><br></td>
</tr>
<tr>
<td bgcolor="#999999" align="center"> <a href="pedido.asp"><FONT face="verdana,arial,helvetica" size=2 color="#ffffff">
<%imprimir("volver")%>
</font></a> </td>
</tr><%Elseif mail="" Then%>
<tr>
<td bgcolor="#CCCCCC" align="center"><FONT face="verdana,arial,helvetica" size=2 color="#000000">
<%imprimir("fallo_nombre")%>
</font><br></td>
</tr>
<tr>
<td bgcolor="#999999" align="center"> <a href="pedido.asp"><FONT face="verdana,arial,helvetica" size=2 color="#99ffff">
<%imprimir("volver")%>
</font></a> </td>
</tr>
<%Else
'Generamos nuestra sentencia SQL y la ejecutamos
sSQL="Insert Into pedidos (nombre,direccion,codpostal,poblacion,mail,telefon o,comentario,fecha,total,id_1,id_2,id_3,id_4,id_5, id_6,id_7,id_8,id_9,id_10) Values ('"&nombre&"','"&direccion&"','"&codpostal&"','"&p oblacion&"','"&mail&"','"&telefono&"','"&comentari o&"','"&date&"',"&Session("total")&","&id(1)&","&i d(2)&","&id(3)&","&id(4)&","&id(5)&","&id(6)&","&i d(7)&","&id(8)&","&id(9)&","&id(10)&")"
set RS=Conn.Execute(sSQL)%>
<tr>
<td bgcolor="#CCCCCC" align="center"><FONT face="verdana,arial,helvetica" size=2 color="#000000">
<%imprimir("gracias")%>
</font><br>
</td>
</tr>
<tr>
<td bgcolor="#999999" align="center"> <FONT face="verdana,arial,helvetica" size=2 color="#99ffff"><a href="home.asp" onclick="javascript:envio()"><FONT color="#99ffff">
<%imprimir("confirmar")%></font>
</a></font></td>
</tr>
<%
'finalizamos sesion
Session.Abandon
End If%>
</table>
<%
Else 'Formulario no enviado
'Recogemos cookies para rellenar el formulario

nombre=Request.Cookies("nombre")
direccion=Request.Cookies("direccion")
%>
<br>
<map name="MapMap">
<area shape="rect" coords="418,44,487,60" href="busqueda.asp?criterio=bodega" target="_self">
<area shape="rect" coords="359,45,404,71" href="#" onClick="history.go(-1)" target="_self">
</map>
<br>
<form action="pedido.asp" method="post" name="pedido">
<table align="center" width="400" cellspacing="2" cellpadding="2" border="0">
<tr>
<td bgcolor="#CCCCCC" align="center"> <FONT face="verdana,arial,helvetica" size=2 color="#666666">
<%imprimir("formulario")%>
</font><br>
</td>
</tr>
<tr>
<td bgcolor="#999999" align="center"> <FONT face="verdana,arial,helvetica" size=2 color="#ffffff">
</font>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="37%"><font face="verdana,arial,helvetica" size=2 color="#ffffff">
Nombre y Apellidos</font></td>
<td width="63%">
<input type="Text" name="nombre" value="<%=nombre%>" size="30">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#999999" align="center"><FONT face="verdana,arial,helvetica" size=2 color="#ffffff">
</font>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="37%"><font face="verdana,arial,helvetica" size=2 color="#ffffff">
Direcci&oacute;n<br>
<font size="1">(calle, n&ordm;, piso, planta,.)</font></font></td>
<td width="63%">
<input type="Text" name="direccion" value="<%=direccion%>" size="30">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#999999" align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="37%"><font face="verdana,arial,helvetica" size=2 color="#ffffff">
C.P.
<input type="Text" name="codpostal" value="<%=codpostal%>" size="8">
</font></td>
<td width="63%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Poblaci&oacute;n&nbsp;
</font><font face="verdana,arial,helvetica" size=2 color="#ffffff">
<input type="Text" name="poblacion" value="<%=poblacion%>" size="20">
</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
</font></td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#999999" align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="37%"><font face="verdana,arial,helvetica" size=2 color="#ffffff">
E-mail</font></td>
<td width="63%">
<input type="Text" name="mail" value="<%=mail%>" size="30">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#999999" align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="37%"><font face="verdana,arial,helvetica" size=2 color="#ffffff">
Tel&eacute;fono</font></td>
<td width="63%">
<input type="Text" name="telefono" value="<%=telefono%>" size="20">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#999999" align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="37%" valign="top"><font face="verdana,arial,helvetica" size=2 color="#ffffff">
Observaciones</font></td>
<td width="63%">
<textarea name="comentario" cols="35" rows="1"><%=comentario%>-</textarea>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC" align="center">
<input type="submit" name="enviar" value="<%imprimir("enviar")%>">
</td>
</tr>
</table>

<br>

</form></div>
<!--#include file="plantillas/connoff.inc"--> 'cierra bd
<%End If%></body></html>
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 22:26.