Nyhedsbrev-formularen

Siden er opdateret 12. 12. 2009

Sådan ser formularen til at skrive nyhedbreve ud - visningen på denne side er naturligvis en attrap:

Nyhedsbrev






  

Og disse scripts/koder skal du lave - i head et javascript:

<script type="text/javascript">
function preview()
{
document.nyhedsbrev.action="mail_preview.asp";
document.nyhedsbrev.submit();
}
</script>

I body laver du formularen

<form method="post" action="mail_send.asp" id="nyhedsbrev">
<fieldset>
<legend>Nyhedsbrev</legend>
<div>
<label for="t1">Afs. e-mail:</label>
<input id="t1" type="text" name="afsender_mail" size="82" value="<%=Request.Cookies("nyhedsbrev")("afsender_mail")%>" /><br />

<label for="t2">Afs. navn:</label>
<input id="t2" type="text" name="afsender_navn" size="82" value="<%=Request.Cookies("nyhedsbrev")("afsender_navn")%>" /><br />

<label for="t3">Modtagerliste:</label>
<input id="t3" type="text" name="modtager_liste" size="82" value="<%=Request.Cookies("nyhedsbrev")("modtager_liste")%>" /><br />

<label for="t4">Mailserver:</label>
<input id="t4" type="text" name="mailserver" size="82" value="<%=Request.Cookies("nyhedsbrev")("mailserver")%>" /><br />

<label for="t5">Emne:</label>
<input id="t5" type="text" name="subject" value="<%=Request.Cookies("nyhedsbrev")("subject")%>" size="82" /><br />

<label for="t6">Tekst:</label>
<textarea id="t6" name="body" cols="79" rows="20"></textarea><br />
<label for="t7">Prioritet:</label>
<select id="t7" name="priority">
  <option value="1">1 - Højest</option>
  <option value="2">2</option>
  <option value="3" selected="selected">3 - Normal</option>
  <option value="4">4</option>
  <option value="5">5 - Lavest</option>
</select>&nbsp;<input type="submit" value="Send nyhedsbrev" />
&nbsp;<input type="button" value="Preview" onclick="preview()" />
</div>
</fieldset>
</form>

I formularen skal du lægge mærke til følgende ting:

  1. Kaldet i formularens starttag til mail_send.asp, den fil, der videreforarbejder og sender data til de personer, hvis adresser er lagret i databasen.
  2. Navnene på inputfelterne - name="afsender_mail" osv. - de refererer direkte til nogle kodelinjer i mail_send.asp. Disse kodelinjer skriver nogle navngivne data i en cookie på din harddisk.
  3. De asp-koder, der står i value i de enkelte inputs. Disse koder henter de respektive data fra cookien (hvis den allerede eksisterer). Derved kan du genbruge de samme data i de pågældende felter (du slipper for at skrive det samme igen og igen, hver gang du skal skrive et nyt nyhedsbrev).

^ Tilbage til sidens top

Valid XHTML og CSS / Copyright © Hjemmesideskolen november 2004
Hjemmesideskolen
Du er her: Forsiden - scripts - nyhedsbrev - Nyhedsbrev-formularen
Brugere lige nu: 1
Home Mail