Avatar billede hybel Nybegynder
24. juli 2002 - 22:26 Der er 5 kommentarer og
1 løsning

Linjeskift i ASPEmail ?!!!

Jeg har en mystisk form som kun udfører linieskiftene så snart man selv taster "enter" i formen og trykker på send. Når man gør det så er alle linieskiftene som de skal være, hvis ikke der trykkes på enter i besked feltet, så er der ingen linieskift overhovedet og formen sendes sammenpresset!!

Jeg har prøvet VbCrlf både før og efter request.form og mail.body.

-----------------------------------------------------


<% If Request.Querystring("mode") = "send" Then


Dim mailtext, email
    If Request.Form("modtager") = "DTF" or Request.Form("mail") = "soren@hybels.dk" Then
        mailtext = "<div align=""center"" style='font-size:16px; color: red; font-weight: bold; font-family: ""Times New Roman"";'>Alle felter skal udfyldes !</div>"
    Response.Write mailtext
    Else


'******** BESKED SENDES START ********
'--------------ASPEmail start---------------------
email = Replace(Request.Form("mail"),vbCrLf,"<br>")
Set Mail = Server.CreateObject("Persits.MailSender")
            Mail.Host = "mail.hybels.dk"
            Mail.From = Request.Form("Email")
            Mail.FromName = Request.Form("Navn")
            Mail.AddAddress "soren@hybels.dk"
            Mail.Subject = Request.Form("besked")
            Mail.isHTML = True
   
        Mail.Body = Request.Form("Navn") & VbCrlf
          Mail.Body = Mail.Body & "Postnr. og by = " & Request.form("Postnr. og by") & VbCrlf
        Mail.Body = Mail.Body & "Landsdel = " & Request.form("Landsdel") & VbCrlf
        Mail.Body = Mail.Body & "Email = " & Request.form("Email") & VbCrlf
        Mail.Body = Mail.Body & "URL = " & Request.form("URL") & VbCrlf & VbCrlf
        Mail.Body = Mail.Body & "Besked = " & Request.form("besked") & VbCrlf


           
            On Error Resume Next
            Mail.Send 
        Response.Redirect("tak.htm")   
    End If


End If

%>

-----------------------------------------------------



- Hybel
Avatar billede hells Nybegynder
24. juli 2002 - 22:33 #1
hvis du sender i html-format, skal det jo selvfølgelig være <br />, og det ser det ud til at du gør, siden du erstatter linieskift med <br> i starten af koden
Avatar billede sune.jakobsen Nybegynder
24. juli 2002 - 22:41 #2
du skal skrive wrap="hard"  i dit <textarea> for at den registrere de automatiske linjeskift også...
Avatar billede hybel Nybegynder
24. juli 2002 - 22:46 #3
sune -- hvor præcist skal jeg sætte det ind ?!
Avatar billede sune.jakobsen Nybegynder
24. juli 2002 - 22:54 #4
<textarea wrap="hard" name="tekst"></textarea>
Avatar billede hybel Nybegynder
28. juli 2002 - 08:28 #5
Har været væk nogen dag.

sune --- > wrap="hard" i mit textarea virker ikke, jeg modtager stadig mailen som "komprimeret og sammenpresset".
Avatar billede hybel Nybegynder
28. juli 2002 - 09:11 #6
Har selv fundet ud af det nu... her er pointene anyway !
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