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

formulario asp

Estas en el tema de formulario asp en el foro de ASP Clásico en Foros del Web. Hola amigos: Estoy intentando crear un formualrio en asp ya que me dicen que es el mejor sistema para que cuando alguien me mande un ...
  #1 (permalink)  
Antiguo 15/05/2004, 09:18
Avatar de umdraiga  
Fecha de Ingreso: diciembre-2001
Ubicación: Aragón España
Mensajes: 128
Antigüedad: 22 años, 5 meses
Puntos: 0
formulario asp

Hola amigos:
Estoy intentando crear un formualrio en asp ya que me dicen que es el mejor sistema para que cuando alguien me mande un formulario a una dirección de correo no se ejecute el programa cliente de correo del usuario.
Pues bien no acabo de recibir los campos en mi correo
Necesitaría por favor el codigo de un ejemplo con dos o tres campos para que cuando se rellene el formulario esos campos vayan a la dirección de correo que yo desee.
Disculpen mi ignorancia.
saludos
  #2 (permalink)  
Antiguo 15/05/2004, 09:40
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 21 años, 2 meses
Puntos: 0
aqui tienes un ejemplo sencillo usando cdonts


los valores de que envies del formulario los puedes recoger dentro de este codigo con un request.

ej

destinatario = request.form("destinatario")

y en mail to pones '"&destinatario&"'


<%
'Creamos el Objeto del mail.
Set Mail = Server.CreateObject ("CDONTS.Newmail")
'nuestra direccion de correo.
Mail.From = "[email protected]"
'direccion del destinatario.
Mail.To = "[email protected]"
'El asunto del mensaje a enviar.
Mail.Subject = "Asunto del email"
'Todo el texto que queremos mandar.
Mail.Body = "Cuerpo central del mensaje a enviar"
'Envio del mail....
Mail.Send
'Limpiamos el objeto.
Set Mail = Nothing
%>

ok
__________________

:adios:

Jorge Santana
  #3 (permalink)  
Antiguo 15/05/2004, 10:18
Avatar de umdraiga  
Fecha de Ingreso: diciembre-2001
Ubicación: Aragón España
Mensajes: 128
Antigüedad: 22 años, 5 meses
Puntos: 0
El caso es que no recibo ni el correo ni los campos
la página está aquí:
¿que hago mal?
http://www.umdraiga.com/prueba.asp
muchas gracias por tu interes
__________________
http://www.umdraiga.com
Una causa justa :arriba:
  #4 (permalink)  
Antiguo 15/05/2004, 10:29
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 21 años, 2 meses
Puntos: 0
seria mejor si pegaras tu codigo para checarlo....ok
__________________

:adios:

Jorge Santana
  #5 (permalink)  
Antiguo 15/05/2004, 10:38
Avatar de umdraiga  
Fecha de Ingreso: diciembre-2001
Ubicación: Aragón España
Mensajes: 128
Antigüedad: 22 años, 5 meses
Puntos: 0
<%
if request.form="" then
%>
<form method="post" action="prueba.asp">
Nombre=<input type="text" name="Nombre" size="20"><br>
Email=<input type="text" correo="Email" size="20">
Apellido<input type="text" name="APELLIDO" size="20">
<input type="submit" value="Enviar">
</form>
<%
else
wNombre=Request.Form("Nombre")
wEmail=Request.Form("Email")
wApellido=Request.Form("Apellido")
%>
<h2>
<%

set correo=Server.CreateObject("CDONTS.NewMail")
correo.From ="[email protected]"
correo.To = "[email protected]"
correo.Subject="DATOS RECOGIDOS EN FORMULARIO"
correo.Body= wTexto
correo.mailFormat = 0
correo.Send
set correo= Nothing
end if
%>
__________________
http://www.umdraiga.com
Una causa justa :arriba:
  #6 (permalink)  
Antiguo 15/05/2004, 10:44
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 21 años, 2 meses
Puntos: 0
si no me equivoco debes agregar lo que modifique...

<%
if request.form="" then
%>
<form method="post" action="prueba.asp">
Nombre=<input type="text" name="Nombre" size="20"><br>
Email=<input type="text" correo="Email" size="20">
Apellido<input type="text" name="APELLIDO" size="20">
<input type="submit" value="Enviar">
</form>
<%
else
wNombre=Request.Form("Nombre")
wEmail=Request.Form("Email")
wApellido=Request.Form("Apellido")

wTexto = wNombre&"<br>"&wEmail&"<br>"&wApellido
%>
<h2>
<%

set correo=Server.CreateObject("CDONTS.NewMail")
correo.From ="[email protected]"
correo.To = "[email protected]"
correo.Subject="DATOS RECOGIDOS EN FORMULARIO"
correo.Body= wTexto
correo.mailFormat = 0
correo.Send
set correo= Nothing
end if
%>

checalo y me cuentas...
__________________

:adios:

Jorge Santana
  #7 (permalink)  
Antiguo 15/05/2004, 10:55
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 21 años, 2 meses
Puntos: 0
modifica esto me equivoque.

wTexto = wNombre & VbCrLf & wEmail & VbCrLf & wApellido

no va "<br>" , para saltar de linea debes poner VbCrLf....ok
__________________

:adios:

Jorge Santana
  #8 (permalink)  
Antiguo 15/05/2004, 10:56
Avatar de umdraiga  
Fecha de Ingreso: diciembre-2001
Ubicación: Aragón España
Mensajes: 128
Antigüedad: 22 años, 5 meses
Puntos: 0
El caso es que hago pruebas y los correos nos lo recibo . Lo que ya no sé es si hay algún problema con el servidor. relleno el fornmulario y no me llegan los correos
__________________
http://www.umdraiga.com
Una causa justa :arriba:
  #9 (permalink)  
Antiguo 15/05/2004, 11:09
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 21 años, 2 meses
Puntos: 0
y tu servidor si tiene instalado el componente CDONTS ?
__________________

:adios:

Jorge Santana
  #10 (permalink)  
Antiguo 15/05/2004, 11:10
Avatar de umdraiga  
Fecha de Ingreso: diciembre-2001
Ubicación: Aragón España
Mensajes: 128
Antigüedad: 22 años, 5 meses
Puntos: 0
si
¿tu crees que debería de funcionar?
__________________
http://www.umdraiga.com
Una causa justa :arriba:
  #11 (permalink)  
Antiguo 15/05/2004, 11:10
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 21 años, 2 meses
Puntos: 0
si a mi me funciono .....
__________________

:adios:

Jorge Santana
  #12 (permalink)  
Antiguo 15/05/2004, 11:16
Avatar de umdraiga  
Fecha de Ingreso: diciembre-2001
Ubicación: Aragón España
Mensajes: 128
Antigüedad: 22 años, 5 meses
Puntos: 0
bueno Jorge, gracias por todo. El lunes hablaré con los del servidor y que me cuenten
Muchas gracias de verdad
saludos desde España
__________________
http://www.umdraiga.com
Una causa justa :arriba:
  #13 (permalink)  
Antiguo 15/05/2004, 11:21
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 21 años, 2 meses
Puntos: 0
ok saludos desde México
__________________

:adios:

Jorge Santana
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 23:44.