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

Formulario de contacto con ASP

Estas en el tema de Formulario de contacto con ASP en el foro de ASP Clásico en Foros del Web. Saludos a todos, espero me puedan ayudar, no tengo conocimiento sobre ASP, la idea es la siguiente: tener el archivo contactenos.html con sus imagenes, menu ...
  #1 (permalink)  
Antiguo 01/09/2010, 19:05
 
Fecha de Ingreso: julio-2009
Mensajes: 7
Antigüedad: 14 años, 9 meses
Puntos: 0
De acuerdo Formulario de contacto con ASP

Saludos a todos,

espero me puedan ayudar, no tengo conocimiento sobre ASP, la idea es la siguiente:

tener el archivo contactenos.html con sus imagenes, menu y el siguiente formulario:

Empresa, Nombre, E-mail, Telefono, area, consulta

----------------------------------------------------------------------------
<form id="form1" name="form1" method="post" action="">
<label>Empresa:
<input type="text" name="empresa" id="empresa" />
</label>
<p>Nombre:
<label>
<input type="text" name="nombre" id="nombre" />
</label>
</p>
<p>correo:
<label>
<input type="text" name="correo" id="correo" />
</label>
</p>
<p>
<label>
Telefono:
<input type="text" name="telefono" id="telefono" />
</label>
</p>
<p>Area:
<label>
<select name="area" id="area">
<option>Ventas</option>
<option>Informes</option>
<option>factura</option>
</select>
</label>
</p>
<p>Consulta:
<label>
<textarea name="consulta" id="consulta" cols="45" rows="5"></textarea>
</label>
</p>
</form>
-------------------------------------

al hacer clic en enviar que lo mande ejemplo: enviado.asp

ahora no se que codigo colocar en este archivo para que:
1. recoga los datos del formulario, fecha, IP
2. Acepte los acentos
3. que al enviar el mensaje muestre las imagenes, menu es decir la estructura de contactenos.html pero con un mensaje (en donde estaba el formulario) que diga: "tu mensaje fue enviado, etc....."

Ahora el codigo ASP donde se coloca dentro del <head>, <body>, etc.
estoy usando dreamweaver cuando activo hoja nueva que escojo: ASP JavaScript, ASP VBScript, ASP:NET C, o ASP.NET VB

disculpen realmente mi ignorancia en lenguaje de ASP, gracias
  #2 (permalink)  
Antiguo 02/09/2010, 07:54
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 6 meses
Puntos: 27
Respuesta: Formulario de contacto con ASP

antes que nada buen dia
lee un poquito mas sobre asp
busca en las faq de el foro asp y encontraras una función muy buena para el envió de correo

una vez encontrado los códigos, haz tus pruebas, si te manda algún error comentarlo y tratara la comunidad de ayudarte.

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 09/09/2010, 11:18
 
Fecha de Ingreso: julio-2009
Mensajes: 7
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Formulario de contacto con ASP

Hola encontre este codigo, pero no llega la información al correo:

Archivo: formu02.asp

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>.:FORMULARIO DE CONTACTO:.Untitled</title>
</head>

<body>
<form action="formu01.asp" method="POST">
Nombre:<input type="Text" name="nombre" size="50" maxlength="200">
<br>
Email:<input type="Text" name="email" size="20" maxlength="200">
<br>
<input type="submit" value="Enviar">
</form>
</body>
</html>


Archivo: formu01.asp

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>.:GRACIAS POR ESCRIBIRNOS:.</title>
</head>
<body>

<%
'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 = "mail.midominio.com"
'indico la dirección de correo del remitente
mail.from = "[email protected]"
'indico la dirección del destinatario del mensaje
mail.addAddress "[email protected]"

'Obtengo los datos del formulario
nombre = request.form("nombre")
email = request.form("email")
'compongo el cuerpo del mensaje
cuerpo = "Formulario De Nuestra Página Web"& VBNEWLINE & VBNEWLINE
cuerpo = cuerpo & "Nombre: " & nombre & VBNEWLINE
cuerpo = cuerpo & "Email: " & email
'mando el correo...
'indico el cuerpo del mensaje
mail.body = cuerpo
'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
Request.Form("nombre")
'Declaro Saludo de despedida del visitante
saludo = "Gracias por escribirnos:" & nombre & ", el formulario se ha enviado correctamente"
'Muestro saludo
response.write saludo end if
%>
</body>
</html>

Alguien me podria indicar si hay algun error en este codigo, porque no llegan los mensajes, saludos
  #4 (permalink)  
Antiguo 13/09/2010, 09:05
 
Fecha de Ingreso: julio-2009
Mensajes: 7
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Formulario de contacto con ASP

hola alguien me puede ayudar
  #5 (permalink)  
Antiguo 13/09/2010, 09:05
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 6 meses
Puntos: 27
Respuesta: Formulario de contacto con ASP

te manda algun error?
__________________
JuanRa Pérez
San Salvador, El Salvador

Etiquetas: asp, contacto, formulario
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 13:57.