Avatar billede simob Nybegynder
15. maj 2002 - 17:44 Der er 7 kommentarer og
1 løsning

lave mellemrum i formular

Hej eksperter.

Her er en meget enkelt opgave:

Jeg har dette JMAIL script i ASP. Når man trykker ENTER i formularboksen skal den gå ind og lave dette i mailen som bliver sendt.

Her er scriptet:

<%
Dim strName, strEmail, strQuery, JMail
strName = Trim(Request.Form("ClientName"))
strEmail = Trim(Request.Form("ClientEmail")) 
strQuery = Trim(Request.Form("ClientQry"))

If (strName <> "" And strEmail <> "" And strQuery <> "") Then
        Set JMail = Server.CreateObject("JMail.SMTPMail")
        JMail.ContentType = "text/html"
        JMail.ServerAddress = "websmtp.profibus.dk" 

        JMail.Priority = 1
        JMail.Sender = strEmail 
        JMail.AddRecipient "admin@profibus.dk"               
        JMail.Subject = "Nyt spg. fra " & strName
        JMail.AppendText "Spørgsmål.: " & strQuery
        JMail.AppendText "<BR><BR><BR><BR><BR>"
        JMail.AppendText "Navn.: " & strName
        JMail.AppendText "<BR><BR>"       
        JMail.AppendText "E-mail.: " & strEmail

       

JMail.AddHeader    "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
     
        JMail.Execute
 

        Set JMail = Nothing

Else
%>


//simob
Avatar billede online-help.dk Nybegynder
15. maj 2002 - 17:45 #1
og..??
Avatar billede simob Nybegynder
15. maj 2002 - 17:48 #2
Ligesom når jeg skriver nu i denne boks. TRYKKER JEG ENTER

KOMMER JEG HERNED.

Dette bliver også vist på denne side, forskellen er bare at det jeg skriver i boksen (JMAIL) sendes videre til en mail og ikke på en side...
Avatar billede simob Nybegynder
15. maj 2002 - 17:57 #3
Hvis jeg nu skriver ved hjælp af dette JMAIL script:
1.
2.
3.
4.

Vil det blive vist i mailen jeg modtager:
1.2.3.4.

GLIMRENDE ILLUSTRATION :-)
Avatar billede nogetfx Nybegynder
15. maj 2002 - 18:00 #4
Kan du ikke replace som man FX gør med admin-modul:
Replace(Request.Form("txt"),"vbCrLf",<br>)
Avatar billede simob Nybegynder
15. maj 2002 - 18:23 #5
Jeg ved intet om ASP, derfor stiller jeg spørgsmålet :-)

Venter bare på en Guru kommer forbi og siger: "du skal bare indsætter xxx.-xx.x.x"
Avatar billede rxftp Nybegynder
15. maj 2002 - 18:50 #6
Du skal bare køre din "box" igennem en replace!
Jeg går udfra at det er 'strQuery' der er problemet, så skriv sådan her:
  Replace('strQuery',vbCrLf,"<br>")
Og vupti! Så har du linieskift!

Rock on,
rxFTP
Avatar billede rxftp Nybegynder
15. maj 2002 - 18:52 #7
Du sææet din replace "uden om" din Trim() ;)
  strQuery = Replace(Trim(Request.Form("ClientQry")),vbCrLf,"<br>")
Avatar billede simob Nybegynder
15. maj 2002 - 23:30 #8
Det er jo det rigtige svar så der er intet at rafle om.

Pointene er dine.

Tak for hjælpen.

//simob
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