Avatar billede dtm Nybegynder
09. november 2003 - 14:35 Der er 9 kommentarer og
1 løsning

tager ikke beskeden med i e-mail'en

Jeg har et kontakt modul, som ikke helt virker. Det man udfylder felterne med, kommer ikke med i den e-mail der bliver sendt...

Det består af 3 filer:

kontakt1:

<table width="" height="" cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<Form Action="kontakt2.asp" method="post">
<input size=30 type=text name="navn" value="Navn" onclick="this.value=''"><br>
<input size=30 type=text name="email" value="E-mail" onclick="this.value=''"><br>
<textarea rows="10" cols="60" name="besked" onclick="this.value=''">Skriv en besked...</textarea><br>
<Input type="submit" Value="Send"></form>
</td>
</tr>
</table>

Kontakt2:

<% @Language = "VBScript" %>

<HTML>
<HEAD>
<TITLE>Kontakt2</TITLE>

</HEAD>

<BODY topmargin="0" leftwidth="0">
<%
navn=Request.QueryString("navn")
email=Request.QueryString("email")
besked=Request.QueryString("besked")
%>

<%
Set jmail = Server.CreateObject("JMail.Message")

jmail.AddRecipient "censur"
jmail.From = "censur"

jmail.Subject = "Besked fra censur"
jmail.Body = "A nice picture if you can read HTML-mail."

' The return value of AddAttachment is used as a
' reference to the image in the HTMLBody.


' As only HTML formatted emails can contain inline images
' we use HTMLBody and appendHTML
jmail.HTMLBody = "<html><body><font color=""blue""><b>Navn:</b>&nbsp;&nbsp;&nbsp;"& navn &"<br><b>E-mail:</b>&nbsp;"& email &"<br><br><b>Besked:</b>&nbsp;"& besked &"</font><br>"

jmail.appendHTML "<br><br></body></html>"

' But as not all mailreaders are capable of showing HTML emails
' we will also add a standard text body
jmail.Body = "Too bad you can't read HTML-mail."
jmail.appendText " There would have been a nice picture for you"

jmail.Send( "censur" )

response.redirect "kontakt3.asp"
%>




</body>
</html>

Kontakt3:

<html>
<head>
<title>Beskeden er sendt</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<center>Beskeden er sendt...</center>

</body>
</html>


Det eneste der står i den mail jeg modtager er:

Navn:
Email:

Besked:

Den tager altså ikke det med som man skriver i felterne... hvorfor?
Avatar billede erikjacobsen Ekspert
09. november 2003 - 14:38 #1
navn=Request.Form("navn")
Avatar billede thesurfer Nybegynder
09. november 2003 - 14:40 #2
Det er rigtigt som erikjacobsen skriver..

hvis du har form, bruger du: request.form
hvis det er via url, bruger du: request.querystring
Avatar billede dtm Nybegynder
09. november 2003 - 14:43 #3
hehe.....
Det vidtse jeg jo godt.... Tror bare jeg har stirret mig blind.... Og så er det jo godt, lige at få andre til at se på det....

Tusind tak!!..
Avatar billede thesurfer Nybegynder
09. november 2003 - 14:44 #4
erikjacobsen> smid lige et svar så spm'et kan lukkes.. :)
Avatar billede erikjacobsen Ekspert
09. november 2003 - 14:51 #5
;) Rart det virker. 60 point er alt for meget, så ingen point til mig, tak.
Avatar billede thesurfer Nybegynder
09. november 2003 - 14:52 #6
"Hvis bare der var en funktion hvor man kunne ændre antallet af points.." *hint*.. :)

Eller kan man kun forøge points? (har ikke brugt den før..)
Avatar billede erikjacobsen Ekspert
09. november 2003 - 15:02 #7
Man kan forøge point (klik på de "60" øverst), men ikke sætte ned.
Men skidt med det nu. Jeg skal ikke have noget for så lidt ;)
Avatar billede dtm Nybegynder
09. november 2003 - 15:07 #8
Det kalder jeg sgu service :-)

Men hvad gør jeg så med spørgsmålet??
Avatar billede thesurfer Nybegynder
09. november 2003 - 15:11 #9
Lægger et svar selv og accepterer det :)
Avatar billede dtm Nybegynder
09. november 2003 - 15:13 #10
ahhh okay... :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester