Waarmee kunnen
wij u helpen?

Terug naar Klantenservice

Wat is het mail-a-form?

Het mail-a-form script is een e-mailformulier. Hiermee kunnen de bezoekers van uw website direct een reactie invullen en verzenden. De bezoeker heeft hiervoor geen e-mailprogramma nodig, dit gebeurt namelijk rechtstreeks op uw website. Het formulier is vrijwel helemaal naar eigen wens aan te passen.

Hoe u het formulier kunt samenstellen wordt hieronder uitgelegd, in zes stappen. U kunt gebruik maken van de voorbeeld-scripts op onze site.

Stap 1

Begin het formulier met een <FORM> tag:

<FORM METHOD="post" ACTION="/cgi-bin/mail-a-form">

Stap 2

Zet vervolgens de verplichte tags neer:

<INPUT TYPE="hidden" NAME="to"VALUE="loginnaam@xs4all.nl">
Hier moet u loginnaam@xs4all.nl vervangen door het email-adres waar u de ingevulde informatie op wil ontvangen.

Let op! Heeft u een website met eigen domeinnaam zorg dan dat er voor uw domeinnaam een webmaster@ en een postmaster@ adres bekend is, anders kan het mail-a-form script geen mail versturen!

Stap 3

Kies vervolgens uit enkele optionele tags die voor het mail-a-form script een speciale betekenis hebben:

<INPUT TYPE="text" NAME="from">
Dit zorgt voor een optioneel in te vullen From-veld. De bezoeker van uw website kan hier zijn/haar e-mailadres invullen. Houd er rekening mee dat ook een nep e-mailadres ingevuld kan worden. Als een mail-a-form voor een website op domein aangeroepen wordt en de variable 'from' is niet gespecificeerd, dan wordt de waarde 'postmaster@datdomein' gebruikt. Dit adres moet bestaan, anders wordt de mail niet verstuurd.
<INPUT TYPE="hidden" NAME="subject" VALUE="Formulier verstuurd vanaf paginanaam">
Hiermee kunt u het onderwerp of subject van de te versturen e-mail vastleggen. Dit is handig wanneer er ook reguliere e-mail (dus niet afkomstig van dit mailformulier) binnenkomt op het e-mailadres. Ook wanneer u op meerdere pagina's een mailformulier hebt opgenomen en onderscheid wilt in de mailbox kunt u dat door middel van een vastgelegd subject bereiken.

<INPUT TYPE="hidden" NAME="missing"VALUE="http://loginnaam.home.xs4all.nl/fout.html">
Vult de bezoeker niet alle verplichte velden (zie stap 4) van uw mailformulier in, dan moet u de bezoeker daarvan op de hoogte stellen. Deze tag zorgt ervoor dat de bezoeker op een pagina terechtkomt die u naar eigen wens kunt vormgeven. Verander hiervoor http://loginnaam.home.xs4all.nl/fout.html in het adres van uw eigen pagina met foutbericht.

<INPUT TYPE="hidden" NAME="nextpage" VALUE="http://loginnaam.home.xs4all.nl/bedankt.html">
Wanneer het formulier door de gebruiker verstuurd is kunt u de bezoeker met deze tag een bedank-pagina tonen. Verander http://loginnaam.home.xs4all.nl/bedankt.html in het adres van uw eigen bedank-pagina.

Stap 4

U kunt een aantal velden van uw mailformulier als 'verplicht' markeren. Als deze velden niet worden ingevuld kan het formulier niet verstuurd worden. Hiervoor gebruikt u deze tag:

<INPUT TYPE="hidden" NAME="required" VALUE="from">
Dit geeft aan dat het From-veld (zie stap 3) verplicht moet worden ingevuld. U kunt meerdere van deze regels toevoegen. Het veld wat u verplicht wil stellen vult u in achter VALUE.

Stap 5

Vul naar eigen wens de verplichte en door het mailformulier geinterpreteerde velden van stap 3 aan met eigen velden. Dit kunnen alle soorten velden zijn. Enkele voorbeelden zijn:

<INPUT TYPE="text" NAME="veld1">
<SELECT NAME="veld2">
<OPTION VALUE="waarde1">Waarde1
<OPTION VALUE="waarde2">Waarde2
<OPTION VALUE="waarde3">Waarde3
</SELECT>
<TEXTAREA NAME="veld3 ROWS="5" COLS="40">Dit is een veld waarin een groot stuk tekst kan worden ingevuld</TEXTAREA>

Stap 6

Sluit het formulier af met de volgende regels:

<INPUT TYPE="submit" VALUE="Verstuur">
Hiermee wordt de knop afgebeeld waarmee het formulier verstuurd wordt. De waarde 'Verstuur' bij VALUE="Verstuur" kan naar eigen inzicht aangepast worden, het is de naam die op de knop getoond wordt.
<INPUT TYPE="reset" VALUE="Wis">
Hiermee wordt de knop afgebeeld waarmee het formulier naar beginstaat teruggebracht kan worden. Alle velden worden naar de standaardwaarden teruggezet (meestal worden de velden dan leeg). De waarde 'Wis' bij VALUE="Wis" kan naar eigen inzicht aangepast worden, het is de naam die op de knop komt.

</FORM>
Dit sluit het formulier af. Deze tag mag u niet vergeten.

Voorbeelden

De bovenstaande stappen leveren een eenvoudig formulier op.

<FORM METHOD="post" ACTION="/cgi-bin/mail-a-form">
<P>Van (e-mailadres): <INPUT TYPE="text" NAME="from"><BR>
<INPUT TYPE="hidden" NAME="subject" VALUE="Formulier verstuurd vanaf paginanaam">
<INPUT TYPE="hidden" NAME="missing" VALUE="http://loginnaam.home.xs4all.nl/">
<INPUT TYPE="hidden" NAME="nextpage" VALUE="http://loginnaam.home.xs4all.nl/">
<INPUT TYPE="hidden" NAME="to" VALUE="loginnaam@xs4all.nl">
<INPUT TYPE="hidden" NAME="required" VALUE="from">Tekstveld <INPUT TYPE="text" NAME="veld1"><BR>
Keuze <SELECT NAME="veld2">
<OPTION VALUE="waarde1">Waarde1
<OPTION VALUE="waarde2">Waarde2
<OPTION VALUE="waarde3">Waarde3
</SELECT><BR>
<TEXTAREA NAME="veld3" ROWS="5" COLS="40">Dit is een veld waarin veel tekst kan worden ingevuld</TEXTAREA><BR>
<INPUT TYPE="submit" VALUE="Verstuur">
<INPUT TYPE="reset" VALUE="Wis">
</FORM>

Daarnaast een ietwat complexer voorbeeld:

<FORM METHOD="post" ACTION="/cgi-bin/mail-a-form">
<INPUT TYPE="hidden" NAME="to" VALUE="loginnaam@xs4all.nl">
<INPUT TYPE="hidden" NAME="required" VALUE="from">
<INPUT TYPE="hidden" NAME="missing" VALUE="http://loginnaam.home.xs4all.nl/ ">
<INPUT TYPE="hidden" NAME="subject" VALUE="testform">
<INPUT TYPE="hidden" NAME="nextpage" VALUE="http://loginnaam.home.xs4all.nl/ ">
<p>Ik geef dit script het cijfer:<BR>
<INPUT TYPE="radio" NAME="cijfer" VALUE="3">3<br>
<INPUT TYPE="radio" NAME="cijfer" VALUE="5">5<br>
<INPUT TYPE="radio" NAME="cijfer" VALUE="7">7<br>
<INPUT TYPE="radio" NAME="cijfer" VALUE="9">9</p>

<p>Behalve dit script gebruik ik ook:<BR>
<INPUT TYPE="checkbox" NAME="script" VALUE="searchscript">Het Search-script<br>
<INPUT TYPE="checkbox" NAME="script" VALUE="counter">De Usercounter<br>
<INPUT TYPE="checkbox" NAME="script" VALUE="postcard">Het Postcard-script<br>
<INPUT TYPE="checkbox" NAME="script" VALUE="shopscript">Het Shop-script</p>

<p>Anders, nl:<INPUT NAME="Ander_script:" TYPE="text" VALUE="scriptnaam" SIZE="43" MAXLENGTH="50"></p><BR>
<p>Ik heb op deze pagina het volgende commentaar te leveren:<BR>
<TEXTAREA NAME="Antwoord_open_vraag" ROWS="10" COLS="43" WRAP="on" MAXLENGTH="1000"></TEXTAREA></p>
<p>Uw e-mail adres: <INPUT NAME="from" TYPE="text" SIZE="45"></p>
<INPUT TYPE="submit" VALUE="Send!">
<INPUT TYPE="reset" VALUE="Clear!">
</FORM>

Direct naar:

Klantenservice

Niet gevonden? Neem contact met ons op

Klantenservice en Technische ondersteuning: 020 398 76 66

Klantenservice

Werkdagen 8:00 - 20:00 uur
Zaterdag 10:00 - 17:00 uur

Technische ondersteuning

Dagelijks 8:00 - 22:00 uur

InternetVraagbaak: 020 398 70 07

Voor al uw internet vragen

Dagelijks 8:00 - 22:00 uur

Modem bij contractverlenging:
geavanceerde FRITZ!Box 7360

  • Eersteklas draadloos modem t.w.v € 249
  • Geschikt mee te bellen met vaste telefoon
  • Levenslange garantie
FRITZ!Box 7360