Avatar billede kiwankow Nybegynder
02. oktober 2007 - 21:59 Der er 2 kommentarer og
1 løsning

hjælp til email form

jeg har en email form, hvor man skal udfylde nogle felter hvor indholdet bliver sendt til mig. Er det muligt at i samme omgang som indholdet fra felterne bliver sendt til mig, bliver der sendt en mail til adressen på den som udfylder felterne.?


min email form er i to filer og ser sådan ud:
----------------------------------------------
<style type="text/css">
<!--
.style1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.style2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
}
.style3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
}
-->
</style>


<form name="myForm" method="post" action="tilmeld2.asp?mode=mail">
  <div align="center">
    <p class="style1">&nbsp;</p>
    <p class="style1">Anmod om tilmelding  til udstilling p&aring; Kunstzonen.dk </p>
    <table width="150" border="0">
      <tr>
        <td><span class="style2">Navn:</span></td>
        <td><input name="body" type="text" value="" size="31" coll="50" /></td>
      </tr>
      <tr>
        <td><span class="style2">Adresse:</span></td>
        <td><input name="body2" type="text" value="" size="31" coll="50" /></td>
      </tr>
      <tr>
        <td><span class="style2">Postnr.:</span></td>
        <td><input name="body3" type="text" value="" size="31" coll="50" /></td>
      </tr>
      <tr>
        <td><span class="style2">By:</span></td>
        <td><input name="body4" type="text" value="" size="31" coll="50" /></td>
      </tr>
      <tr>
        <td><span class="style2">Telefon:</span></td>
        <td><input name="body5" type="text" value="" size="31" coll="50" /></td>
      </tr>
      <tr>
        <td><span class="style2">E-mail:</span></td>
        <td><input name="body6" type="text" value="" size="31" coll="50" /></td>
      </tr>
      <tr>
        <td><span class="style2">Evt. yderligere</span> </td>
        <td><textarea name="body7" cols="28" rows="6" coll="50"></textarea></td>
      </tr>
    </table>
  </div>
  <p align="center">
    <input type="Submit" value="Send ans&oslash;gning">
  </p>
</form>
<p align="center" class="style3">KUNSTZONEN.DK videregiver ikke dine oplysninger  til andre organisationer,</p>
<p align="center" class="style3"> og deltager heller ikke i aktiviteter, der indeb&aelig;rer  salg af personlige oplysninger.</p>
<p>&nbsp;</p>


næste fil
----------

<center><%
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.FromName  = "Ny udstiller"
Mailer.FromAddress= "tilmelding@kunstzonen.dk"
Mailer.RemoteHost = "mail.kunstzonen.dk"
Mailer.AddRecipient "Ny tilmelding", "tilmelding@kunstzonen.dk"
Mailer.Subject    = "Ny udstillingstilmelding"
Mailer.BodyText  = Request.Form("body")
Mailer.BodyText  = Request.Form("body2")
Mailer.BodyText  = Request.Form("body3")
Mailer.BodyText  = Request.Form("body4")
Mailer.BodyText  = Request.Form("body5")
Mailer.BodyText  = Request.Form("body6")
Mailer.BodyText  = Request.Form("body7")
if Mailer.SendMail then
  Response.Write "Deres tilmelding er nu sendt til Kunstzonen.dk. De vil i løbet af kort tid modtage en bekrætelse pr. mail. Yderligere informationer vedrørende upload af matriale vil følge."
else
  Response.Write "Deres tilmelding kunne ikke sendes til Kunstzonen.dk. Fejlen skyldes" & Mailer.Response
end if
%></center>
<center>
  <p>&nbsp;  </p>
  <p>
    <input type="button" value="Luk vinduet" onclick="self.close()">
  </p>
</center>
Avatar billede ffsoft Praktikant
02. oktober 2007 - 22:08 #1
Under linien
Mailer.AddRecipient "Ny tilmelding", "tilmelding@kunstzonen.dk"

tilføjer du denne:
Mailer.AddRecipient Request.Form("body6"), Request.Form("body6")

http://www.html.dk/scripts/asp/00003/

Så vidt jeg kan se kommer din body tekst ikke til at indeholde
andet end teksten "Evt. yderligere"

Har du testet det ??
Avatar billede cpufan Juniormester
02. oktober 2007 - 22:17 #2
ja du skal ændre lidt for at lægge tingene sammen til en sammenhængende mail:

Mailer.BodyText  = Request.Form("body")
Mailer.BodyText  = Mailer.BodyText  & Request.Form("body2")
Mailer.BodyText  = Mailer.BodyText  & Request.Form("body3")
Mailer.BodyText  = Mailer.BodyText  & Request.Form("body4")
Mailer.BodyText  = Mailer.BodyText  & Request.Form("body5")
Mailer.BodyText  = Mailer.BodyText  & Request.Form("body6")
Mailer.BodyText  = Mailer.BodyText  & Request.Form("body7")
Avatar billede kiwankow Nybegynder
03. oktober 2007 - 08:20 #3
Min body tekst virker fint, den virker dog ikke hvis jeg ændrer den til det du har skrevet så jeg holder mig til det gamle.

hvor angiver jeg den tekst som skal sendes til den anden mail, denne tekst skal ikke være den samme som sendes til min mail.
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