22. oktober 2002 - 15:24
Der er
13 kommentarer og 1 løsning
Hjælp til katalog form
Jeg har tidligere brugt et CGI-script til at sende en rækker forms fra en side til en email, men pga flytning af webhotel skal formen nu sendes via jmail. Jeg har forsøgt en masse men uden held. siden skal sende følgende informationer: Fornavn(e): Efternavn(e): Adresse: Postnr: By: Telefonnummer: Email adresse: Bemærkninger: (tekstboks) Så skal der være en sende knap og en nulstille knap, og efter at man har sendt skal der komme en ny side med bekræftelse + noget text. Jeg har selv oplysninger om mail, smtp osv...men dem kan jeg godt sætte ind selv
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
22. oktober 2002 - 16:07
#1
<% Set JMail = Server.CreateObject("JMail.SMTPMail") Response.Expires = 0 JMail.ServerAddress = "Det skal du selv skrive" JMail.sender = "Afsender" JMail.subject = "Emnet" JMail.AddRecipient "Modtager" JMail.Body = JMail.Body & "Tekst efter eget valg" & request.form("FX: fornavn") & VbCrLf 'Osv;o) JMail.Priority = 1 JMail.Execute %>
22. oktober 2002 - 16:11
#2
tak for svaret, men jeg ville jo gerne hvis du kunne sætte lidt htmlkode med så det er til at sætte ind på en side. Der mangler også en linie som sender brugeren videre efter at have trykket send ??
22. oktober 2002 - 16:26
#3
Her HAR man trykket send:o) Vi kan lige lave et eksempel: Formen: <form action="sendt.asp" method="post"> <center> Fornavn: <input name="fornavn"><br> Efternavn: <input name="efternavn"><br> Adresse: <input name="adresse"><br> Postnr: <input name="postnr"><br>¨ By: <input name="by"><br> Telefon nr. <input name="tlf"><br> Email adresse: <input name="mail"><br> <textarea name="kommentar"></textarea><br> <input type="submit" value="Send"> <input type="reset" value="Slet formular"> </form> Siden der sender: <% Set JMail = Server.CreateObject("JMail.SMTPMail") Response.Expires = 0 JMail.ServerAddress = "Det skal du selv skrive" JMail.sender = "Afsender" JMail.subject = "Emnet" JMail.AddRecipient "Modtager" JMail.Body = JMail.Body & "Fornavn: " & request.form("FX: fornavn") & VbCrLf & "Efternavn: " & request.form("efternavn") & VbCrLf & "Adresse: " & request.form("adresse") & VbCrLf & "Postnr: " & request.form("postnr") & VbCrLf & "By: " & request.form("by") & VbCrLf & "Telefon nr: " & request.form("tlf") & VbCrLf & "Email: " & request.form("mail") & VbCrLf & "Kommentarer: " & request.form("kommentar") & VbCrLf JMail.Priority = 1 JMail.Execute %>
22. oktober 2002 - 16:38
#4
Jeg er meget newbie indenfor området, jeg har prøvet at sætte din kode ind men den skriver: jmail.SMTPMail error '8000ffff' The message was undeliverable. All servers failed to receive the message /katalog.asp, line 10 -når jeg kører "siden der sender" Kan du ikke skrive et konkret eksempel som jeg kan smide lige ind på siden, så skal du nok få dine 100 point
22. oktober 2002 - 16:41
#5
Jamen du skal jo komme fra formularen, gør du det? Og den "side der sender" skal hedde sendt.asp lige meget med den anden.
22. oktober 2002 - 16:45
#6
Lige for at gøre sendt.asp lidt mere overskuelig:D <% Set JMail = Server.CreateObject("JMail.SMTPMail") Response.Expires = 0 JMail.ServerAddress = "Det skal du selv skrive" JMail.sender = "Afsender" JMail.subject = "Emnet" JMail.AddRecipient "Modtager" JMail.Body = "Fornavn: " & request.form("FX: fornavn") & VbCrLf Jmail.Body = JMail.body & "Efternavn: " & request.form("efternavn") & VbCrLf JMail.body = JMail.body & "Adresse: " & request.form("adresse") & VbCrLf JMail.body = JMail.body & "Postnr: " & request.form("postnr") & VbCrLf JMail.body = JMail.body & "By: " & request.form("by") & VbCrLf JMail.body = JMail.body & "Telefon nr: " & request.form("tlf") & VbCrLf JMail.body = JMail.body & "Email: " & request.form("mail") & VbCrLf JMail.body = JMail.body & "Kommentarer: " & request.form("kommentar") & VbCrLf JMail.Priority = 1 JMail.Execute %>
22. oktober 2002 - 16:46
#7
UUUPPPSSS:D *G* Lige en smutter:D Denne kode skal du bruge: <% Set JMail = Server.CreateObject("JMail.SMTPMail") Response.Expires = 0 JMail.ServerAddress = "Det skal du selv skrive" JMail.sender = "Afsender" JMail.subject = "Emnet" JMail.AddRecipient "Modtager" JMail.Body = "Fornavn: " & request.form("fornavn") & VbCrLf Jmail.Body = JMail.body & "Efternavn: " & request.form("efternavn") & VbCrLf JMail.body = JMail.body & "Adresse: " & request.form("adresse") & VbCrLf JMail.body = JMail.body & "Postnr: " & request.form("postnr") & VbCrLf JMail.body = JMail.body & "By: " & request.form("by") & VbCrLf JMail.body = JMail.body & "Telefon nr: " & request.form("tlf") & VbCrLf JMail.body = JMail.body & "Email: " & request.form("mail") & VbCrLf JMail.body = JMail.body & "Kommentarer: " & request.form("kommentar") & VbCrLf JMail.Priority = 1 JMail.Execute %>
22. oktober 2002 - 16:50
#8
Nu har jeg gjort som du siger, men den retunerer stadigvæk fejlen fra før, bare i linie 17 i sendt.asp
22. oktober 2002 - 16:57
#9
Hmm jeg tester det lige på min egen server, men har først tid om en ½ times tid...
22. oktober 2002 - 17:21
#10
Det virker hos mig :-/ Har du husket at skrive afsender, smtp adresse og modtager?
22. oktober 2002 - 17:23
#11
afsender, er det ikke bare hvad der står som afsender i mailen man modtager??
22. oktober 2002 - 17:25
#12
Nej det skal være en mail adresse der er oprettet på domænet:o)
22. oktober 2002 - 17:30
#13
Så virkede det....mange tak for hjælpen, du fik pointene ik´
22. oktober 2002 - 17:45
#14
Godt det virker:o) Jo, mange tak for points:)
Kurser inden for grundlæggende programmering