13. februar 2003 - 13:48
Der er
18 kommentarer og 1 løsning
Formular som skal sendes via jmail
Hej alle ! her har jeg ved lagt kode, som jeg kan få til at virke, på nær at alle request.form erne ikke kommer med i mailen. hvad har jeg gjort forkert ?? Mvh Flar74 ----------------- Formularen ----------------- <form method="post" action="../contact_sendmail.asp"> <table border=0> <tr> <td> Navn</td><td> <input type="text" size="25" name="name" class="input"><br> </td></tr><tr><td> Adresse</td><td> <input type="text" size="25" name="adresse" class="input"><br> </td></tr><tr><td> postnr</td><td> <input type="text" size="25" name="postnr" class="input"><br> </td></tr><tr><td> By</td><td> <input type="text" size="25" name="by" class="input"><br> </td></tr><tr><td> Kontaktperson</td><td> <input type="text" size="25" name="ktperson" class="input"><br> </td></tr><tr><td> Tlf</td><td> <input type="text" size="25" name="tlf" class="input"><br> </td></tr><tr><td> Mail</td><td> <input type="text" size="25" name="email" class="input"><br> </td></tr><tr><td colspan=2> Emne :<br> <select name="subject" size="1" class="input"> <option value="help">Kommentar <option value="tips">Spørgsmål <option value="other">Ris eller ros <option value="other">Andet </select> <br> </td></tr><tr><td colspan=2> <textarea name="body" cols="40" rows="15" wrap="PHYSICAL" class="input2"></textarea> <br> <input type="submit" value="Send" class="input"> </td> </tr> </table> </form> ---------------- contact_sendmail.asp scriptet ---------------- <% Name = Request.Form("name") Adresse = Request.Form("adresse") Postnr = Request.Form("postnr") By = Request.Form("by") kontaktperson= Request.Form("ktperson") Tlf = Request.Form("tlf") Mail = Request.Form("email") Subject = "Angående" & Request.Form("subject") Recipient = "test@test.dk" Body = Request.Form("body") Set JMail = Server.CreateObject("JMail.SMTPMail") JMail.ServerAddress = "mail.webhotel.dk" JMail.Subject = "Subject" JMail.AddRecipient "test@test.dk" JMail.Body = "Oplysninger fra hjemmeside" & VbCrLf & VbCrLf JMail.Body = JMail.Body & "Hilsen Hjemmesiden" ' 1 - highest priority (Urgent) ' 3 - normal ' 5 - lowest JMail.Priority = 1 JMail.Execute %>
Annonceindlæg fra HP
13. februar 2003 - 14:02
#1
Du inkluderer dem jo ingensteder??? du skal jo have smidt det ind i Jmail.Body på et tidspunkt. prøv evt. og erstat JMail.Body = "Oplysninger fra hjemmeside" & VbCrLf & VbCrLf JMail.Body = JMail.Body & "Hilsen Hjemmesiden" med JMail.Body = "Oplysninger fra hjemmeside" & VbCrLf & VbCrLf JMail.Body = JMail.Body & body & vbCrLf & "Hilsen Hjemmesiden"
13. februar 2003 - 14:03
#2
og i Jmail.Subject vil det jo nok være nærliggende at tro du skal skrive JMail.Subject = Subject i stedet for JMail.Subject = "Subject"
13. februar 2003 - 14:13
#3
Denne skulle virke! <% Name = Request.Form("name") Adresse = Request.Form("adresse") Postnr = Request.Form("postnr") By = Request.Form("by") kontaktperson= Request.Form("ktperson") Tlf = Request.Form("tlf") Mail = Request.Form("email") Subject = "Angående" & Request.Form("subject") Recipient = "test@test.dk" Body = Request.Form("body") Set JMail = Server.CreateObject("JMail.SMTPMail") JMail.ServerAddress = "mail.webhotel.dk" JMail.Subject = Subject JMail.AddRecipient "test@test.dk" JMail.Body = "Oplysninger fra hjemmeside" & Subject & "VbCrLf & VbCrLf JMail.Body = JMail.Body & "Hilsen Hjemmesiden" ' 1 - highest priority (Urgent) ' 3 - normal ' 5 - lowest JMail.Priority = 1 JMail.Execute %>
13. februar 2003 - 14:13
#4
Så må du selv putte resten af dine forms ind i mailen!
13. februar 2003 - 14:25
#5
jeg har prøvet begge kode ekspempler nu, og resultatet bliver at jeg kun får respons fra kommentar-feltet. resten medsendes ikke altså name, adresse, postnr, by, tlf, kontaktperson, osv...
13. februar 2003 - 14:41
#6
har du husket selv at sætte resten af dine variabler ind, som der bliver sagt? hvis ikke du fortæller JMail at den skal sende variablerne med, så kommer de det jo ikke. Hvis det er i body'en du vil have dem ind så skriv noget i denne stil <% Name = Request.Form("name") Adresse = Request.Form("adresse") Postnr = Request.Form("postnr") By = Request.Form("by") kontaktperson= Request.Form("ktperson") Tlf = Request.Form("tlf") Mail = Request.Form("email") Subject = "Angående" & Request.Form("subject") Recipient = "test@test.dk" Body = Request.Form("body") Set JMail = Server.CreateObject("JMail.SMTPMail") JMail.ServerAddress = "mail.webhotel.dk" JMail.Subject = Subject JMail.AddRecipient "test@test.dk" JMail.Body = "Oplysninger fra hjemmeside" & Subject & "VbCrLf & VbCrLf JMail.Body = JMail.Body & "Hilsen Hjemmesiden" JMail.Body = JMail.Body & name JMail.Body = JMail.Body & adresse JMail.Body = JMail.Body & postnr JMail.Body = JMail.Body & by JMail.Body = JMail.Body & tlf JMail.Body = JMail.Body & kontaktperson ' 1 - highest priority (Urgent) ' 3 - normal ' 5 - lowest JMail.Priority = 1 JMail.Execute %>
13. februar 2003 - 14:42
#7
evt med linjeskift: <% Name = Request.Form("name") Adresse = Request.Form("adresse") Postnr = Request.Form("postnr") By = Request.Form("by") kontaktperson= Request.Form("ktperson") Tlf = Request.Form("tlf") Mail = Request.Form("email") Subject = "Angående" & Request.Form("subject") Recipient = "test@test.dk" Body = Request.Form("body") Set JMail = Server.CreateObject("JMail.SMTPMail") JMail.ServerAddress = "mail.webhotel.dk" JMail.Subject = Subject JMail.AddRecipient "test@test.dk" JMail.Body = "Oplysninger fra hjemmeside" & Subject & "VbCrLf & VbCrLf JMail.Body = JMail.Body & "Hilsen Hjemmesiden" JMail.Body = JMail.Body & name &"VbCrLf JMail.Body = JMail.Body & adresse &"VbCrLf JMail.Body = JMail.Body & postnr &"VbCrLf JMail.Body = JMail.Body & by &"VbCrLf JMail.Body = JMail.Body & tlf &"VbCrLf JMail.Body = JMail.Body & kontaktperson ' 1 - highest priority (Urgent) ' 3 - normal ' 5 - lowest JMail.Priority = 1 JMail.Execute %>
13. februar 2003 - 14:42
#8
Du skal selv bygge dem ind i din Jmail.Body Jmail.Body = Jmail.Body & name Jmail.Body = Jmail.Body & adresse Jmail.Body = Jmail.Body & postnummer osv.
13. februar 2003 - 14:45
#9
flar74: Se hvad jeg har skrevet: Så må du selv putte RESTEN af dine forms ind i mailen! Men nu har moejensen så lavet det for dig! vh //Justdoit
13. februar 2003 - 14:48
#10
hej moe ! skidegodt.!!! de er velfortjent dine point. jeg er bare en knøs som ikke har den helt store forstand på asp-programmering. takker forresten hvad kan man i grunden bruge alle sine points til ????
13. februar 2003 - 14:53
#11
WTF? Jeg er først og JustDoIt er nummer 2, han forklarer oven i købet at du selv skal sætte resten ind. Du spørger om hvad du har gjort forkert, ikke en færdig løsning. Mener ikke de point er rigtigt delt ud.
13. februar 2003 - 14:54
#12
intet :-) hustdoit - Du skulle helt klart have haft dem, så hvis du er interesserede, så skal jeg gerne oprette et spg, så du kan få dem. Jeg gjorde bare slave arbejdet, så vi kunne få spørgsmålet lukket.
13. februar 2003 - 14:56
#13
og jeg bliver bare overset :'( *piv*
13. februar 2003 - 14:56
#14
Jeg takker ;-)
13. februar 2003 - 14:58
#15
hey drenge. jeg har skam ikke noget imod at tildele jer alle 125 point for jeres arbejde.... det var godt gået af jer. og som projektleder, skal man jo være fair...;-) hvad siger i ??
13. februar 2003 - 15:00
#16
enten dét eller også skulle vi bare splitte i 3. Moe? JustDoIt?
13. februar 2003 - 15:00
#17
så er der points til jer !!!!
13. februar 2003 - 15:06
#18
hey radion. hent dine point under spg: hustdoit og andre !
13. februar 2003 - 15:07
#19
Takker ydmygt :) God fornøjelse med kodningen.
Kurser inden for grundlæggende programmering