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

Vea también

Links

Herramientas personales