/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Mailform. Hvordan får jeg dette til at vir~
Fra : Lars


Dato : 26-01-03 11:35

Hej

Jeg skal have lave en tilmeldings form på en webside. Jeg har fundet
nedenstående eksempel. Jeg har aldrig rodet med ASP før, så hvordan får jeg
det til at virke i praksis?
Jeg har prøvet at uploade det som sendmail.asp til min webside, men der sker
intet når jeg loader siden. Jeg har prøvet med et "Hello World" ASP
eksempel, og det virker ok

mvh Lars

<%
Dim strTo, strSubject, strBody 'Strings for recipient, Subject, Body
Dim objCDOMail 'The CDO object
StrTo = "test@test.dk"
strSubject = "Test mail"

strBody = Request.Form("Navn") & vbCrLF & vbCrLF
strBody = strBody & Request.Form("telefon") & vbCrLF
strBody = strBody & Request.Form("Email") & vbCrLF
strBody = strBody & Request.Form("firma") & vbCrLF
strBody = strBody & Request.Form("Adresse") & vbCrLF
strBody = strBody & Request.Form("PostnrBy") & vbCrLF & vbCrLF

' A final carriage return for good measure!
' strBody = strBody & vbCrLf


'Ok we've got the values now on to the point of the script.

'We just check to see if someone has entered anything into the to field. 'If
it's equal to nothing we show the form, otherwise we send the message. 'If
you were doing this for real you might want to check other fields too 'and
do a little entry validation like checking for valid syntax etc. ' Create an
instance of the NewMail object.

Set objCDOMail = Server.CreateObject("CDONTS.NewMail")

' Set the properties of the object
' This syntax works fine
' objCDOMail.From = "webmaster@asp101.com"
' But this gets you the appearance of a real name!

objCDOMail.From = "info@test.dk"
objCDOMail.To = strTo
objCDOMail.Subject = strSubject
objCDOMail.Body = strBody

' There are lots of other properties you can use.
' You can send HTML e-mail, attachments, etc...
' You can also modify most aspects of the message
' like importance, custom headers, ...
' Check the documentation for a full list as well
' as the correct syntax.

' I've had several requests for how to send HTML email.
' To do so simply set the body format to HTML and then
' compose your body using standard HTML tags.
' objCDOMail.BodyFormat = 0 ' CdoBodyFormatHTML

' Some of the more useful ones I've included samples of here:
' objCDOMail.Cc = "info@test.dk"
' objCDOMail.Bcc = "john@asp101.com;gary@asp101.com"
' objCDOMail.Importance = 1 '(0=Low, 1=Normal, 2=High)
' objCDOMail.AttachFile "c:\path\filename.txt", "filename.txt"

' Send the message!
objCDOMail.Send

' Set the object to nothing because it immediately becomes
' invalid after calling the Send method.
Set objCDOMail = Nothing
%>



 
 
Jens Gyldenkærne Cla~ (26-01-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 26-01-03 22:38

Lars skrev:

> Jeg skal have lave en tilmeldings form på en webside. Jeg har
> fundet nedenstående eksempel. Jeg har aldrig rodet med ASP
> før, så hvordan får jeg det til at virke i praksis?

Jeg vil foreslå dig at starte med nogle simple asp-sider. Køb eller
lån en bog eller et hæfte om asp, og læs en eller flere tutorials
om asp (der er fx en på html.dk).

> Jeg har prøvet at uploade det som sendmail.asp til min
> webside, men der sker intet når jeg loader siden.

Siden er beregnet til at modtage data fra en form (alle de steder
hvor der står "Request.Form(xxx)" hentes der data fra formen.
Derfor skal du lave en formside - det kan være i asp eller i ren
html, hvor method="post" og action="sendmail.asp". Formen skal
indeholde felter der svarer til de navne der hentes med
Request.Form(navn) - dvs. fx noget a la:

<form method="post" action="sendmail.asp">
Navn: <input type="text" name="Navn" size="20" maxlength="40">
Telefon: <input type="text" name="telefon" size="20"
maxlength="40">
....
</form>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Lars (28-01-2003)
Kommentar
Fra : Lars


Dato : 28-01-03 21:53

Hej

Ok, efter at have læst på html.dk fik jeg skidtet til at køre.

mvh Lars

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns930FE6525329jcdmfdk@gyrosmod.cybercity.dk...
> Lars skrev:
>
> > Jeg skal have lave en tilmeldings form på en webside. Jeg har
> > fundet nedenstående eksempel. Jeg har aldrig rodet med ASP
> > før, så hvordan får jeg det til at virke i praksis?
>
> Jeg vil foreslå dig at starte med nogle simple asp-sider. Køb eller
> lån en bog eller et hæfte om asp, og læs en eller flere tutorials
> om asp (der er fx en på html.dk).
>
> > Jeg har prøvet at uploade det som sendmail.asp til min
> > webside, men der sker intet når jeg loader siden.
>
> Siden er beregnet til at modtage data fra en form (alle de steder
> hvor der står "Request.Form(xxx)" hentes der data fra formen.
> Derfor skal du lave en formside - det kan være i asp eller i ren
> html, hvor method="post" og action="sendmail.asp". Formen skal
> indeholde felter der svarer til de navne der hentes med
> Request.Form(navn) - dvs. fx noget a la:
>
> <form method="post" action="sendmail.asp">
> Navn: <input type="text" name="Navn" size="20" maxlength="40">
> Telefon: <input type="text" name="telefon" size="20"
> maxlength="40">
> ...
> </form>
> --
> Jens Gyldenkærne Clausen
> Svar venligst under det du citerer, og citer kun det der er
> nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
> hvordan på http://usenet.dk/netikette/citatteknik.html



Jens Gyldenkærne Cla~ (28-01-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 28-01-03 22:20

Lars skrev:

> Ok, efter at have læst på html.dk fik jeg skidtet til at køre.

Hvad fik du til at køre?

Det er ikke til at vide hvis man ikke lige kan huske hvad "skidtet"
var. Det er en god ide at citere lidt af det foregående indlæg
_ovenover_ det man selv skriver - se linket i min signatur.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste