mc.no levert av Norsk Motorcykkel Union
Navigasjon: dinklubb.mc.no? Bruksanvisninger Form-mailer

Form-mailer: bruksanvisning

Form-maileren er et asp-script som mottar opplysninger fra et web-skjema og sender dem som en e-mail til spesifisert(e) mottager(e).

Fargekoder:

Obligatorisk: Felter som være med, enten for at scriptet skal virke, eller av ren folkeskikk.
Valgfritt: Felter man kan velge å bruke etter ønske og behov.
Betinget: Felter som er nødvendige dersom man velger å bruke det valgfrie feltet nevnt like før.

Form-tag (oppkall av scriptet)

<form method="post" action="http://www.bdsnett.no/cgi-bin/sendmail.asp">

Skjulte felter

SenderAddress: Avsenders emailadresse
<input type="hidden" name="SenderAddress" value="">
ToAddress: Mottagers emailadresse (typisk: din adresse)
<input type="hidden" name="ToAddress" value="">
ResponseHeading: Overskrift på tilbakemeldingen (suksess/feil)
<input type="hidden" name="ResponseHeading" value="">
SenderName: Avsenders navn
<input type="hidden" name="SenderName" value="">
ToName: Mottagers navn
<input type="hidden" name="ToName" value="">
Subject: Emne i meldingen
<input type="hidden" name="Subject" value="">
SuccessMessage: Tekst som skal vises ved suksess
<input type="hidden" name="SuccessMessage" value="">
ReturnLink: URL (http://...) hvor "OK"-knappen etter ferdigbehandlet skjema skal peke
<input type="hidden" name="ReturnLink" value="">

Evt. kopiadresse

CopyAddress: Emailadresse til evt. ekstra mottager
<input type="hidden" name="CopyAddress" value="">
CopyName: Navn på evt. ekstra mottager (brukes sammen med CopyAddress)
<input type="hidden" name="CopyName" value="">

Mail-prioritet

Priority: Meldingens prioritet: 1=høyest, 5=lavest (default=3,normal)
<input type="hidden" name="Priority" value="">

Evt. obligatoriske felt

RequiredFields: Kommaseparert liste med evt. feltnavn som skal kreves utfylt av brukeren
<input type="hidden" name="RequiredFields" value="">
RequiredMessage: Tekst etter feltnavnet for hvert manglende felt (brukes sammen med RequiredFields)
<input type="hidden" name="RequiredMessage" value="">
TryAgainMessage: Tekst på "Prøv igjen"-knappen (brukes sammen med RequiredFields)
<input type="hidden" name="TryAgainMessage" value="">

Customisert utseende på brukerens kvittering

ResponseStyleSheetURL: URL (http://...) til evt. stylesheet (.css) som skal brukes på tilbakemeldingen
<input type="hidden" name="ResponseStyleSheetURL" value="">
ResponseLogoURL: URL (http://...) til evt. grafikk, f.eks. logo (typisk .gif, .jpg eller .png) som skal vises på tilbakemeldingen
<input type="hidden" name="ResponseLogoURL" value="">
ResponseLogoAlign: "left" eller "right"; hvorvidt nevnte grafikk skal vises til venstre eller høyre i vinduet (brukes sammen med ResponseLogoURL)
<input type="hidden" name="ResponseLogoAlign" value="">

Eksempel på vanlige felter (som for alle andre mail-forms)

   <table>
   <tr>
      <td>Første felt</td>
      <td><input type="text" name="ValgfrittFeltnavn1" size="30"></td>
   <tr>
   <tr>
      <td>Andre felt</td>
      <td><input type="text" name="ValgfrittFeltnavn2" size="30"></td>
   <tr>
   <tr>
      <td>Tredje felt</td>
      <td>
         <input type="checkbox" name="ValgfrittFeltnavn3" value="A">A
         <input type="checkbox" name="ValgfrittFeltnavn3" value="B">B
         <input type="checkbox" name="ValgfrittFeltnavn3" value="C">C
      </td>
   </tr>
   <tr>
      <td>Fjerde felt</td>
      <td>
         <select name="ValgfrittFeltnavn4">
            <option>111111</option>
            <option>222222</option>
            <option>333333</option>
         </select>
      </td>
   </tr>
   <tr>
      <td>Femte felt</td>
      <td>
         <textarea name="ValgfrittFeltnavn5" rows="30" cols="5">
         </textarea>
      </td>
   <tr>
   <tr>
      <td></td>
      <td>
         <input type="submit" value="Send">
         <input type="reset" value="Reset">
      </td>
   </tr>
   </table>

</form>

Dette scriptet logger all bruk, med bl.a. hvilken IP-adresse som aksesserer og hvilken URL som refererer til scriptet. Dette er for å kunne reagere ved evt. misbruk (les: SPAM). Er dette et problem, så ikke bruk scriptet.