---
title: "JMail till CDONTS: jag får ej med inmatade värden från formulär till tacksidan"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/141495-jmail-till-cdonts-jag-får-ej-med-inmatade-värden-från-formulär-till-tacksidan"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MariaLa"
published: "2006-01-25T17:57:53.000Z"
updated: "2006-01-25T19:11:42.000Z"
replies: 5
views: 552
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/141495-jmail-till-cdonts-jag-får-ej-med-inmatade-värden-från-formulär-till-tacksidan"
---

# JMail till CDONTS: jag får ej med inmatade värden från formulär till tacksidan

## #1 — MariaLa, 2006-01-25T17:57Z

Hejsan

Jag har problem när jag försöker göra om JMail till CDONTS. 

Jag har en sida med ett formulär. När besökaren fyllt i och trycker på sänd, så skall han komma till en tacksida. På tacksidan skall hans inmatade värden i föregående formulärs-sida presenteras. Dessutom skall det gå iväg ett mail till mig, där också de inmatade värdena presenteras. 

När jag gör detta och använder mig av JMail så fungerar allt toppen. Se exempel: <https://www.maria.se.st/esad/produkter.asp> (testa gärna, mailet går till mig)

Men nu skall detta publiceras på ett webbhotell som inte använder JMail, de har CDONTS. Och då lyckas jag bara till hälften. Besökaren kommer visserligen till en tacksida, men hans ifyllda värden från föregående formulärssida kommer inte med till tacksidan. Likadant med mailet: ett mail går iväg, men värdena från formuläret förjer inte med. Se exempel: <https://www.hairface.se/Bprodukter.asp> (testa gärna, ett tomt mail går till mig.)

Jag är ganska ny på ASP och CDONTS, så jag misstänker att nått fattas när jag försökt "översätta" från JMail. 

Nedan ser ni koden, kan nån hjälpa mig så blir jag SUPERGLAD!

\<%
Dim namn, adress, postadress, telefon, epost
namn = Request.Form("namn")
adress = Request.Form("adress")
postadress = Request.Form("postadress")
telefon = Request.Form("telefon")
epost = Request.Form("epost")

' DETTA SÄNDER IVÄG MAILET
Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.To = "maria.larsson@kentor.se"
objMail.From = "info@hairface.se"
objMail.Subject = "Webshop beställning från: " & Request.Form("namn")
objMail.Body = "Hejsan, detta är ett mail skickat från hairface hemsida." & vbcrlf & vbcrlf & "HÄR SER DU KUNDENS UPPGIFTER:" & vbcrlf & vbcrlf &\_
"Namn: " & Request.Form("namn") & vbcrlf&\_
"Adress: " & Request.Form("adress") & vbcrlf&\_ 
"Postadress: " & Request.Form("postadress") & vbcrlf&\_ 
"Telefon: " & Request.Form("telefon") & vbcrlf&\_  
"Epost: " & Request.Form("epost") & vbcrlf & vbcrlf &\_
"HÄR SER DU KUNDENS BESTÄLLNING:"
objMail.Host = "mailout.b-one.net"
objMail.Send ""
Set objMail = Nothing
%\>

... och lite längre ner i html-koden skriver jag ASP, för att de ifyllda värdena från formuläret skall presenteras. Ser ut så här (textfältet i formuläret heter "namn"):

\<font face="Verdana" size="1" style="COLOR: #666666 FONT-FAMILY: sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; TEXT-ALIGN: left; TEXT-DECORATION: none" color="#666666"\>\<b\>Ditt namn: \</b\>\<%=Request.Form("namn")%\>\</font\>\</p\>

//Toppen om nån kan se vad jag missat. Hej från MAria

Permalänk: https://www.webforum.nu/p/141495

## #2 — WebbisNet, 2006-01-25T18:41Z

Varför använder du inte variablerna du skapade tidigare

```
namn = Request.Form("namn")
adress = Request.Form("adress")
postadress = Request.Form("postadress")
telefon = Request.Form("telefon")
epost = Request.Form("epost")
```

och ska du inte använda request.querystring stället?
använd dem i

Permalänk: https://www.webforum.nu/p/1753983

## #3 — emission, 2006-01-25T19:04Z

Ta bort enctype-attributet i form-taggen.

Permalänk: https://www.webforum.nu/p/1753998

## #4 — MariaLa, 2006-01-25T19:07Z

Hej

Tack för ditt svar. Jag har testat, men jag får det inte att fungera.

Jag är verkligen nybörjare så jag fattar inte riktigt hur du menar. Var i koden skall jag sätta in det du tipsar mig om. 

Jag testade på all möjliga sätt. Tex så här:
"Namn: " & namn = Request.querystring("namn") & vbcrlf&\_
"Adress: " & adress=Request.querystring("adress") & vbcrlf&\_ 

Men det fungerade inte - så jag misstänker att det inte var så du menade. Det vore toppen om du kan tipsa en gång till...

Tackar
Maria

Permalänk: https://www.webforum.nu/p/1754001

## #5 — emission, 2006-01-25T19:11Z

Använd inte request.querystring. Eftersom method="post" ska du använda request.form.   Och ta bort enctype. :)

Permalänk: https://www.webforum.nu/p/1754003

## #6 — MariaLa, 2006-01-25T19:11Z

HEj

NI ÄR MINA HJÄLTAR!!!!!!!

Det fungerar!

Jag tog bort: enctype-attributet i form-taggen.

Då funkade allt

Hälsningar från MAra

Permalänk: https://www.webforum.nu/p/1754004

---

Tråden på webben: https://www.webforum.nu/amne/asp/141495-jmail-till-cdonts-jag-får-ej-med-inmatade-värden-från-formulär-till-tacksidan
