Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/08/2009, 10:56
itxaso
 
Fecha de Ingreso: mayo-2004
Mensajes: 167
Antigüedad: 19 años, 11 meses
Puntos: 0
Respuesta: envío automatico email

formulario.asp

Código:
<form action="confirmacion2.asp" method="post" name="form1">
<table width="381" border="0" align="center" cellpadding="3" cellspacing="3">
<tr>
<td width="128" class="texto">Nombre y apellidos <br>
 o Raz&oacute;n Social* :</td>
<td colspan="2"><label>
 <input name="nombre" type="text" class="field" id="nombre">
</label></td>
</tr>
<tr>
<td class="texto">DNI o NIF * :</td>
<td colspan="2"><input name="dni" type="text" class="dni_field" id="dni"></td>
</tr>
<tr>
<td class="texto">Direccion* :</td>
<td colspan="2"><input name="direccion" type="text" class="field" id="direccion"></td>
</tr>
<tr>
<td class="texto">E-mail* :</td>
<td colspan="2"><input name="email" type="text" class="field" id="email"></td>
</tr>
                                   
<tr>
<td class="texto">&nbsp;</td>
<td width="120"><div align="center">
<input name="borrar" type="reset" class="enviar_borrar" id="borrar" value="Borrar">
</div></td>
<td width="103"><input name="enviar" type="submit" onClick="confirmacion2.asp" class="enviar_borrar" id="enviar"value="Enviar"></td>
</tr>
</table>
                             
<input name="id" type="hidden" id="id" value="<%=(Rspedidos.Fields.Item("id").Value)%>">
</form>

confirmacion.asp


Código:
<form ACTION="<%=MM_editAction%>" METHOD="POST" name="form2" id="form2">
<table width="500" height="25"border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="158" height="25"><span class="Estilo6"><span class="txtconfirmacion">confirmar</span>
                               
                               
<input name="nombre" type="hidden" id="nombre" value="<%=Request.Form("nombre")%>">
<input name="dni" type="hidden" id="dni" value="<%=Request.Form("dni")%>">
<input name="direccion" type="hidden" id="direccion" value="<%=Request.Form("direccion")%>">
<input name="email" type="hidden" id="email" value="<%=Request.Form("email")%>">
<input name="id" type="hidden" id="id" value="<%=Request.Form("id")%>">
 </span></td>
</tr>
</table>
     
                         
<input type="hidden" name="MM_insert" value="form2">
</form>

gracias.asp

<%@LANGUAGE="VBSCRIPT"%>
Código:
<%
nombre = request.form("nombre")
direccion = request.form("direccion")
email = request.form("email")
id = request.form("id")
'creo el objeto correo
set Mail = server.createObject("Persits.MailSender")
'configuro el mensaje
'señalo el servidor de salida para enviar el correo
Mail.host = "smtp.miservidor.com"
'indico la dirección de correo del remitente
Mail.from = "[email protected]"
'indico la dirección del destinatario del mensaje
Mail.FromName = "prueba"
Mail.addAddress Request.Form ("email")
Mail.Username = "xxxxxxx"
Mail.Password = "Abcde" 
'indico el asunto
Mail.Subject = "pedidos"
'indico el cuerpo del mensaje
Mail.IsHTML = True 
Mail.Body =  "<HTML><BODY><p><font face=verdana size=2>Gracias por realizar el pedido. Su número de pedido es el: "&id&"<br><br></p><br>Enviado el "& Now() &"</font></BODY></HTML>" 

'lo envio
'aseguro que no se presenten errores en la página si se producen
On Error Resume Next
Mail.send
'if Err ><0 then
'response.write "Error, no se ha podido completar la operación"
'else
'response.write "Gracias por rellenar el formulario. Se ha enviado correctamente." end if 
%>
y en los campos ocultos de gracias.asp recojo lo anterior:

Código:
<form name="form1" method="post" action="">
<span class="txtconfirmacion">
<input name="id" type="hidden" id="id" value="<%=(Rsconfirmar.Fields.Item("id").Value)%>">
</span>
<input type="hidden" name="nombre" id="nombre">
<input type="hidden" name="dni" id="dni">
<input type="hidden" name="direccion" id="direccion">
<input type="hidden" name="email" id="email">
</form>