Avatar billede cult Nybegynder
04. maj 2003 - 19:00 Der er 1 kommentar og
1 løsning

Mailformular - Jmail !

Hejsa Folkens ;)

Jeg skal have lavet en mailformular til min hjemmeside.

Jeg har lavet et eksempel på denne i Dreamweaver:
www.elgaardnet.dk/form.asp

Jeg vil gerne have jer til at skrive både HTML'en og ASP'en.

Der skal jo så også nogle flere punkter på, men det kan jeg selv klare :).

I kan bruge mailserver: mail.elgaardnet.dk
Formularen skal sende til: Kim@Elgaardnet.dk

På forhånd tak.
Avatar billede eagleeye Praktikant
09. maj 2003 - 09:24 #1
Prøv med dete. Jeg har tage udgangspunkt i din kode og lagt JMail del ind.
Jeg har rettet lidt i HTML koden. Je har lavet value om på radio knapperne fra den samme value radiobutton til Design 1. Design 2 og Design 3.:



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
  'Send mailen

  Set JMail          = Server.CreateObject("JMail.SMTPMail")
  JMail.ServerAddress = "mail.elgaardnet.dk"
  JMail.Sender        = "kim@elgaardnet.dk"
  JMail.Subject      = "Ansøgning om HP"
  JMail.AddRecipient  "kim@elgaardnet.dk"
 
  ' ********** Her starter selve email-en
  strBody = "Hej" & vbCrLf & vbCrLf
  strBody = strBody & "Følgende clan har ansøgt om en HP:" & vbCrLf & vbCrLf
  strBody = strBody & "Clanens Navn: " & Request.Form("textfield") & vbCrLf
  strBody = strBody & "Clanens IRC Channel: " & Request.Form("textfield2") & vbCrLf
  strBody = strBody & "Nick: " & Request.Form("textfield3") & vbCrLf
  strBody = strBody & vbCrLf
  strBody = strBody & "Design: " & Request.Form("radiobutton") & vbCrLf
  strBody = strBody & vbCrLf
  strBody = strBody & "Valgte moduler: " & vbCrLf
  strBody = strBody & " - News System: "
  if Request.Form("checkbox") <> "" then
    strBody = strBody & "Ja" & vbCrLf
  else
    strBody = strBody & "Nej" & vbCrLf
  end if
  strBody = strBody & " - Medlemsliste: "
  if Request.Form("checkbox2") <> "" then
    strBody = strBody & "Ja" & vbCrLf
  else
    strBody = strBody & "Nej" & vbCrLf
  end if
  strBody = strBody & " - Clanwarsliste: "
  if Request.Form("checkbox3") <> "" then
    strBody = strBody & "Ja" & vbCrLf
  else
    strBody = strBody & "Nej" & vbCrLf
  end if
  strBody = strBody & " - Regelside: "
  if Request.Form("checkbox4") <> "" then
    strBody = strBody & "Ja" & vbCrLf
  else
    strBody = strBody & "Nej" & vbCrLf
  end if


  ' ********** Her slutter selve email-en
  JMail.Body = strBody
  JMail.Execute
 
  Set JMail = Nothing
  Response.Redirect (Request.ServerVariables("SCRIPT_NAME") & "?tak")

end if
%>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">

<% if Request.QueryString = "" then %>

<div align="center"><br>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Form til
  ans&oslash;gning om HP:<br>
  </font></strong>
    <form name="form1" method="post" action=""><br>
    <table width="42%" border="0">
      <tr>
        <td width="50%">Clanens Navn:</td>
        <td width="50%"><input type="text" name="textfield"></td>
      </tr>
      <tr>
        <td>Clanens IRC Channel:</td>
        <td><input type="text" name="textfield2"></td>
      </tr>
      <tr>
        <td height="23">Dit Nick:</td>
        <td><input type="text" name="textfield3"></td>
      </tr>
      <tr>
        <td height="23">&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td height="23">V&aelig;lg et design:</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td height="23">Design 1</td>
        <td><input type="radio" name="radiobutton" value="Design 1"></td>
      </tr>
      <tr>
        <td height="23">Design 2</td>
        <td><input type="radio" name="radiobutton" value="Design 2"></td>
      </tr>
      <tr>
        <td height="23">Design 3</td>
        <td><input type="radio" name="radiobutton" value="Design 3"></td>
      </tr>
      <tr>
        <td height="23">&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td height="23"><p>V&aelig;lg Moduler du &oslash;nsker:</p></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td height="23">News System:</td>
        <td><input name="checkbox" type="checkbox" value="checkbox" checked></td>
      </tr>
      <tr>
        <td height="23">Medlemsliste:</td>
        <td><input name="checkbox2" type="checkbox" value="checkbox" checked></td>
      </tr>
      <tr>
        <td height="23">Clanwarsliste:</td>
        <td><input name="checkbox3" type="checkbox" value="checkbox" checked></td>
      </tr>
      <tr>
        <td height="23">Regelside:</td>
        <td><input type="checkbox" name="checkbox4" value="checkbox"></td>
      </tr>
      <tr>
        <td height="23">&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td height="21"><div align="right">
            <input type="submit" name="Submit" value="Send Ans&oslash;gning !">
          </div></td>
        <td>&nbsp;</td>
      </tr>
    </table>
    <br>
    <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></strong>
  </form>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
  </font></strong></div>

<% else %>

<div align="center"><br>
  <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Tak for din henvendelse.<br>
  Din ansøgning vil blive behandlet hurtist muligt.<br>
  </font></strong>
</div>
<% end if %>

</body>
</html>
Avatar billede cult Nybegynder
16. maj 2003 - 19:27 #2
Perfekt, lige hvad jeg skulle bruge :)

Mange tak for hjælpen.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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