Avatar billede aurum Nybegynder
19. juli 2007 - 10:11 Der er 2 kommentarer og
1 løsning

CDONTS - linjeskift i texarea

Jeg bruger CDONTs til at få sendt en formular fra hjemmesiden via email.
Nogle af felterne i formularen er textbokse/textareas.

Når jeg modtager maílen med resulaterne fra formularen, er der desværre ingen linjeskift dér, hvor man har udfyldt i textarea.
Mailen ser sådan ud:

Email: xxx
Type: dfasdklfjalksdf Anvender: æjkasædkljf Tilfreds: Ja

Som I kan se, så vil jeg jo gerne have linjeskift i mailen før 'Anvender' og før 'Tilfreds'

Min asp-side ser sådan ud:

<%
Dim EmailTo
Dim Subject
Dim Type
Dim Anvender
Dim Tilfreds

' get posted data into variables
EmailTo = "xxxx"
Subject = "Test (Svar på spørgeskema)"
Type = Trim(Request.Form("Type"))
Anvender = Trim(Request.Form("Anvender"))
Tilfreds = Trim(Request.Form("Tilfreds"))

' prepare email body text
Dim Body
Body = Body & "Type: " & Type & VbCrLf
Body = Body & "Anvender: " & Anvender & VbCrLf
Body = Body & "Tilfreds: " & Tilfreds & VbCrLf

' send email
Dim mail
Set mail = Server.CreateObject("CDONTS.NewMail")
mail.To = EmailTo
mail.cc = Email
mail.From = Email
mail.Subject = Subject
mail.Body = Body
mail.Send

Set Mailer = Nothing

' redirect to success page
Response.Redirect("thankyou.htm" & EmailFrom)

%>

Hvad er det, jeg mangler for at få de linjeskift, jeg gerne vil have? Jeg troede, at VbCrLf kunne gøre 'arbejdet'...
Avatar billede hundevennen Nybegynder
19. juli 2007 - 10:46 #1
istedet for VbCrLf så prøv <br>
Avatar billede hundevennen Nybegynder
19. juli 2007 - 10:49 #2
jeg kiggede lige i min egen webmail - der bruger jeg og vbcrlf
Avatar billede aurum Nybegynder
19. juli 2007 - 11:16 #3
Ja, jeg bruger oz vbcrlf, som du kan se, men alligevel 'maser' den teksten sammen i mailen.
Jeg har prøvet med <br>, men det giver mig bare en server-fejlmeddelelse.

Jeg har imidlertid selv fundet en løsning: Jeg indsætter en ekstra vbcrlf:

' prepare email body text
Dim Body
Body = Body & "Type: " & Type & VbCrLf & VbCrLf
Body = Body & "Anvender: " & Anvender & VbCrLf & VbCrLf
Body = Body & "Tilfreds: " & Tilfreds & VbCrLf & VbCrLf

Og så så det pludselig mere fornuftigt ud, når det kom på mailen :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester