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 Jag gissar att det beror på att du inte kan ha radbrytningar i en URL.
Hur löser man då problemet?
Web-TorMedlem sedan nov. 200013 890 inlägg Det ser ut som att du använder ASP.
Har du möjlighet att använda någon mail-funktion på servern?
Ja då ser du rätt.
Nej har inte den möjligheten.
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 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.
Inga problem med mellanslagen, men med hjälp av server.urlencode() funkar nu allt perfekt.
Tack!
Flyttas från HTML, XHTML & CSS till ASP, VBScript.