webForumDet fria alternativet

Mail-problem

8 svar · 348 visningar · startad av dpalsson2000

dpalsson2000Medlem sedan maj 200230 inlägg
#1

Har följande kod:

<button onclick="location.href='mailto:aa@bb.se?subject=Förfrågan&body=%0dText: <%=request.form("txtText")%>0dNamn: <%=request.form("txtNamn")%>%0dTelefon: <%=request.form("txtTelefon")%>'">Klicka här för att förhandsgranska din förfrågan</button>

txtText är en TextArea och de två andra är vanliga textrutor.

Skriver man bara en rad i TextArean funkar allt perfekt, men om man skriver fler rader
tex:
Hej
du

Då fungerar inte knappen.

Vad göra?

Engine^Medlem sedan dec. 20003 887 inlägg
#2

Jag gissar att det beror på att du inte kan ha radbrytningar i en URL.

dpalsson2000Medlem sedan maj 200230 inlägg
#3

Hur löser man då problemet?

Web-TorMedlem sedan nov. 200013 890 inlägg
#4

Det ser ut som att du använder ASP.
Har du möjlighet att använda någon mail-funktion på servern?

dpalsson2000Medlem sedan maj 200230 inlägg
#5

Ja då ser du rätt.
Nej har inte den möjligheten.

dpalsson2000Medlem sedan maj 200230 inlägg
#6

Upptäckte om jag lägger samma kod under en a-tag så funkar det, men blir det inte en radbryning i URL:en då?

PeeerMedlem sedan mars 20025 907 inlägg
#7

Vet inte om det hjälper, men prova att köra server.urlencode() på din data innan du skriver ut den i länken.

<%=server.urlencode(request.form("txtText"))%>
'osv..

Ta även bort mellanslagen du har i din länk, ställer säkert till med problem.

dpalsson2000Medlem sedan maj 200230 inlägg
#8

Inga problem med mellanslagen, men med hjälp av server.urlencode() funkar nu allt perfekt.

Tack!

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#9

Flyttas från HTML, XHTML & CSS till ASP, VBScript.

141 ms totalt · 3 externa anrop · v20260731065814-full.30151723
139 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)