webForumDet fria alternativet

Likhetstecken längst ner i skickade epostformulär

ASP

3 svar · 224 visningar · startad av ldw

Medlem sedan sep. 20043 inlägg
Frågan#1

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!

Medlem sedan aug. 20039 340 inlägg
#2

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.

Medlem sedan sep. 20043 inlägg
#3

tackar...Tyvärr så funkar det inte. Tar bort sista tecknet i det man skrivit i formuläret men inte =

Medlem sedan apr. 20031 660 inlägg
#4

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.

260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)