Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/12/2003, 18:27
Avatar de univercity
univercity
 
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
Uff... mirandolo bien tiene varios errores y dificilmente te va a funcionar...

De partida le dices que es JS... y ese es el primer error que te dá... luego no cierras todo los condicionales... End If...

No cierras las sentencias ASP... <%%>

y lo otro es que este tipo de formularios de una sola pagina necesitan de el objeto library para llamarse entre si... y no esta echo...

bueno si quieres un consejo cambia el metodo, y el mas simple es usar dos paginas:

1.- El Formulario en donde preguntas el nombre y el mail...
Formulario.htm

<html>
<head>
<title>Hola</title>
</head>
<body>
<form action="formulario_mail_asp.asp" method="POST">
Nombre: <input type="Text" name="nombre" size="12" maxlength="200">
<br>
Email: <input type="Text" name="email" size="12" maxlength="200">
<br>
<input type="submit" value="Enviar">
</form>
</body>
</html>



2.- la pagina que recibe...
Formulario_mail_asp.asp

<html>
<head>
</head>
<body>
<%
nombre = request.form("nombre")
email = request.form("email")
cuerpo = "Formulario recibido" & VBNEWLINE & VBNEWLINE
cuerpo = cuerpo & "Nombre: " & nombre & VBNEWLINE
cuerpo = cuerpo & "Email: " & email

set mail = server.createObject("Persits.MailSender")
mail.host = "mail.tucarpintero.com"

Mail.From = "[email protected]"
Mail.FromName = nombre
Mail.AddAddress email
mail.body = cuerpo

On Error Resume Next
mail.send

if Error <> 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

%>

</body>

</html>

Espero te sirva... Slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein