07. marts 2003 - 16:06Der er
13 kommentarer og 1 løsning
Flere form felter til indhold i e-mail
Hej....
Jeg har følgende asp-script (JMail) der henter informationer fra en formular
' Get the form data name = Request.Form("name") senderEmail = Request.Form("email") subject = "Annonce til annoncer-databasen under " & Request.Form("subject") recipient = Request.Form("recipient") body = Request.Form("hvad")
' 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("mail.akvariedatabasen.dk" ) then Response.write "<pre>" & msg.log & "</pre>" else Response.write "Annoncen blev korrekt afsendt, tak for din henvendelse" end if
' And we're done! the message has been sent.
%> Som den ser ud her, virker den som den skal, men der er tre andre felter fra formen, som jeg gerne vil have med i e-mailens tekst, hvordan gøre jeg det (lad os kalde dem felt1, felt2, felt3).
' Get the form data name = Request.Form("name") senderEmail = Request.Form("email") subject = "Annonce til annoncer-databasen under " & Request.Form("subject") recipient = Request.Form("recipient") body = Request.Form("hvad") felt1 = Request.Form("felt1") felt1 = Request.Form("felt2") felt1 = Request.Form("felt3")
...
' And the body (vbCrLf = linjeskift) msg.body = body & vbCrLf & _ "Felt1: " & felt1 & vbCrLf & _ "Felt2: " & felt2 & vbCrLf & _ "Felt3: " & felt3 & vbCrLf & _ ...
questis>> Det virkede, men jeg får indholdet i de fire fomrfelter som en uafbrudt tekststreng. Hvordan gør jeg, så der kommer linieskift mellem hver felt, og at feltetsnavn står foran, altså sådan:
Felt1: tekst fra formen Felt2: Tekst fra formen Felt3: Tekst fra formen
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.