Avatar billede sannen Nybegynder
04. oktober 2002 - 13:13 Der er 5 kommentarer og
1 løsning

mailform

Er der nogen som kan hjælpe mig med dette kæmpe problem. Jeg skal lave sådan en kontaktform hvor man kan udfylde sit navn m.m og skrive lidt om sig selv. og så skal den sendes til min mail.. Jeg bruger wannafinds server, så den skal laves i asp..Er der nogen som vil hjælpe.
Avatar billede sannen Nybegynder
04. oktober 2002 - 13:13 #1
p.s..jeg fatter minus asp
Avatar billede Jman Praktikant
04. oktober 2002 - 13:41 #2
du skal have to sider: en mailform og en side, der sender.

|-- JmailForm.asp --|

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<title>DIN TITTEL</title>
<head>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
  <tr>
    <td width="100%">
<form method="post" action="SendMail.asp">
  <table>
    <tr>
      <td>
<table>
        <tr>
          <td>
Dit navn<br>
<input type="text" size="25" name="name"><br>
Din Email<br>
<input type="text" size="25" name="email"><br>
Angående<br>
<input type="text" name="subject" size="40"><br>
Skriv din kommentar her<br>
<textarea name="body" cols="50" rows="10" wrap="PHYSICAL"></textarea><br>
<input type="submit" value="Send"><br>
          </td>
        </tr>
      </table>
      </td>
    </tr>
  </table>
</form>
    </td>
  </tr>
</table>
</body>
</html>

|-- SendMail.asp --|


<%@LANGUAGE = VBSCRIPT%> <html>
<body>

<%

' Get the form data
name        = Request.Form("name")
senderEmail = Request.Form("email")
subject    = Request.Form("subject")
recipient  = "DIN-MAIL@DOMÆNE.dk"
body        = Request.Form("body")

' Create the JMail message Object
set msg = Server.CreateOBject( "JMail.Message" )

' Set logging to true to ease any potential debugging
' And set silent to true as we wish to handle our errors ourself
msg.Logging = true
msg.silent = true

' Enter the sender data
msg.From = senderEmail
msg.FromName = name

' Note that as addRecipient is method and not
' a property, we do not use an equals ( = ) sign
msg.AddRecipient recipient

' The subject of the message
msg.Subject = subject

' And the body
msg.body = body

' Now send the message, using the indicated mailserver
if not msg.Send("mail.DIT-DOMÆNE.dk" ) then
    Response.write "<h1>UPS!</h1><h2>Du fik vist ikke udfyldt alle felterne korrekt - <a href='java script:history.back(-1)'>KLIK HER</a> og undersøg hvor fejlen kan ligge..."
'    Response.write "<pre>" & msg.log & "</pre>"
else
    Response.write "<h1>Tak for din mail!</h1><h2>Din mail vil blive behandlet hurtigst muligt</h2>"
end if


' And we're done! the message has been sent.


%>
</body>
</html>
Avatar billede bl00d Nybegynder
04. oktober 2002 - 13:52 #3
På adressen: http://www.streetdesign.dk eller http://www.wservice.dk kan man lave sådan en (mailform) !
Avatar billede sannen Nybegynder
04. oktober 2002 - 14:16 #4
superior..sikkert den bedte måde at lave det på, men jeg kunne ikke få det til at virke.

Blood..tusind tak..det virker..wheeeeeeeeee
Avatar billede Jman Praktikant
04. oktober 2002 - 14:19 #5
Ovenstående script virker 100%

Bortset fra domæneoplysningerne og mailadressen benytter jeg det selv på wannafind
Avatar billede sannen Nybegynder
07. oktober 2002 - 10:18 #6
superior. Det virker sikkert, men det er mig som er en klovn , fordi jeg ikke ved hvad der er hvad i det..
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