25. februar 2002 - 17:31Der er
14 kommentarer og 1 løsning
Hjælp til jmail script.
Jeg har et script her: Kan du gøre så boxene står lige nede under hinanden & lave så når man klikker på sumbit, bliver det sendt til en mail man har skrivet i scripetet.?
JmailForm.asp
<html> <head> <title>emailform</title> </head> <body> <form method="post" action="SendMail.asp"> Complete this form and click the submit-button. We will answer your questions as soon as possible. <br><br> Your name: <input type="text" size="25" name="name"><br> Age: <input type="text" size="25" name="name"><br> Gender: <input type="text" size="25" name="name"><br> Country: <input type="text" size="25" name="name"><br> Icq: <input type="text" size="25" name="name"><br> What name: <input type="text" size="25" name="name"><br> Do you play: <input type="text" size="25" name="email"><br> <br> Enter your question<br> <textarea name="body" cols="40" rows="15" wrap="PHYSICAL"></textarea> <br> <input type="submit" value=" Submit "> </form> </body> </html>
SendMail.asp
<%@LANGUAGE = VBSCRIPT%> <html> <body>
<%
' Get the form data name = Request.Form("name") senderEmail = Request.Form("email") subject = "Regarding " & Request.Form("subject") recipient = Request.Form("recipient") body = Request.Form("body")
' Create the JMail message Object set msg = Server.CreateOBject( "JMail.Message" )
' Set logging to true to ease any potential debugging ' And set silent to true as we wish to handle our errors ourself msg.Logging = true msg.silent = true
' Enter the sender data msg.From = senderEmail msg.FromName = name
' Note that as addRecipient is method and not ' a property, we do not use an equals ( = ) sign msg.AddRecipient recipient
' The subject of the message msg.Subject = subject
' And the body msg.body = body
' Now send the message, using the indicated mailserver if not msg.Send("pop3.mail.dk" ) then Response.write "<pre>" & msg.log & "</pre>" else Response.write "Message sent succesfully!" end if
' Get the form data senderEmail = "mail@ditdomæne.dk" subject = "Form" recipient = "INDTAST DIN E-MAIL ADRESSE HER"
' Create the JMail message Object set msg = Server.CreateOBject( "JMail.Message" )
' Set logging to true to ease any potential debugging ' And set silent to true as we wish to handle our errors ourself msg.Logging = true msg.silent = true
' Enter the sender data msg.From = senderEmail msg.FromName = name
' Note that as addRecipient is method and not ' a property, we do not use an equals ( = ) sign msg.AddRecipient recipient
' The subject of the message msg.Subject = subject
' Now send the message, using the indicated mailserver if not msg.Send("pop3.mail.dk" ) then Response.write "<pre>" & msg.log & "</pre>" else Response.write "Message sent succesfully!" end if
hvad skulle man gøre uden eksperten.dk brugere som dig. :-))
Når jeg modtager mailen, står det sådan her:
Name = andreAge = 16Gender = mailCountry = denmarkICQ = 81531332What name = andreDo you play = mapQuestion = adsadas
Det du muligvis gøre så, det kommer til af stå sådan her: Name = andre Age = 16 Gender = mail Country = denmark ICQ = 81531332 What name = andre Do you play = map Question = adsadas
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.