Recibir datos de contacto de sus visitantes-realizado en asp
De Wiki Locaweb
A continuación encontrará un formulario simple en html que llama a una sentencia asp para el envío de dichos datos a una cuenta de email. En el ejemplo la empresa se llama CONSTRUCTORA DEL SUR. El visitante ingresa su nombre y casilla de email y al hacer click en el botón de Enviar dichos datos irán a la casilla de email que ud. eligió en el script. Es lógico que si desea obtener más datos del visitante deberá manipular el código que se encuentra abajo.
<html>
<head>
<title>.:FORMULARIO DE CONTACTO CON CONTRUCTORES DEL SUR:.Untitled</title>
</head>
<body>
<form action="formularioconstructoradelsur.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>
<%
'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.constructoradelsur.com"
'indico la dirección de correo del remitente
mail.from = "info@contructoradelsur.com"
'indico la dirección del destinatario del mensaje
mail.addAddress "webmaster@contructoradelsur.com"
'Obtengo los datos del formulario
nombre = request.form("nombre")
email = request.form("email")
'compongo el cuerpo del mensaje
cuerpo = "Formulario De Constructora del Sur"& VBNEWLINE & VBNEWLINE
cuerpo = cuerpo & "Nombre: " & nombre & VBNEWLINE
cuerpo = cuerpo & "Email: " & email
'mando el correo...
'indico el cuerpo del mensaje
mail.body = cuerpo
'lo envio
'la siguiente sentencia solo es agregada a efectos de prevenir la aparición de errores
On Error Resume Next
mail.send
if Err ><0 then
response.write "Error, no se puedo enviar el formulario"
else
Request.Form("nombre")
'Agradecemos al visitante por haber realizado una consulta
saludo = "Gracias por escribirnos:" & nombre & ", el formulario se ha enviado correctamente y en breve nos comunicaremos con ud."
'Muestro saludo
response.write saludo end if
%>
<html>
<head>
<title>.:GRACIAS POR CONSULTARNOS:.</title>
</head>
<body>
</body>
</html>
Como abrá visto las sentencias asp siempre se encuentran entre los caracteres <% y %>. Con un trozo de código tan simple ud. puede obtener datos de sus visitantes y modificarlo con igual facilidad.
La web esta repleta de sitios de comunidades de programadores ASP, los cuales ofrecen información y códigos de ejemplo. A continuación le ofrecemos algunos ejemplos de páginas en donde podrá encontrar más información.
Contenido |
Dónde Comprar
Continuación del tutorial
- Que es FTP y para que sirve?
- Enviar formulario desde el sitio a casilla de email - realizado en php
- Hacer una web desde cero
