Du kan ju pröva:
...
objMail.Body = objMail.Body & vbcrlf & request.Form("text")
objMail.Body = left(objMail.Body, len(objMail.Body)-1)
...
vilket tar bort det sista tecknet i strängen. Vad problemet egentligen beror på kan jag dock inte säga.
3 svar · 224 visningar · startad av ldw
Har lagt in ett kontaktformulär på min sida.
I mailet jag får hem från det formuläret finns ett likhetstecken längst ner som jag inte får in i min skalle var det kommer ifrån..... Någon vänlig själ kanske kan?
Koden:
<%
Set objMail = Server.CreateObject( "CDONTS.NewMail" )
objMail.To = "blablabla@blablabla.se"
objMail.From = "blablabla@blablabla.se"
objMail.Subject = "Fråga via webben"
objMail.Body = request.form("namn")
objMail.Body = objMail.Body & vbcrlf & request.Form("epost")
objMail.Body = objMail.Body & vbcrlf & request.Form("telefon")
objMail.Body = objMail.Body & vbcrlf & request.Form("text")
objMail.Host = "smtp1.b-one.nu"
objMail.Send
Set objMail = Nothing
%>
Så här ser mailet jag får ut:
Namn
Epost
telnr
text
mera text
ännu mera text
hejdå=
------------------------
Alltså likhetstecknet i slutet. Var kommer det ifrån?
Tack för hjälpen!
Du kan ju pröva:
...
objMail.Body = objMail.Body & vbcrlf & request.Form("text")
objMail.Body = left(objMail.Body, len(objMail.Body)-1)
...
vilket tar bort det sista tecknet i strängen. Vad problemet egentligen beror på kan jag dock inte säga.
tackar...Tyvärr så funkar det inte. Tar bort sista tecknet i det man skrivit i formuläret men inte =
HEJ!
Om du inte fyller i något i formuläret, får du med = då?
Jag skulle gissa att du har ett html-problem, gissar att du har ett formfält till som heter 'text', och/eller att det står = i value för det.