Controleer uw domein op beschikbaarheid:
NieuwsDienstenBestellenOnline hulpContactOver NederHostMijn NederHost
Ondersteuning voor het gebruik van onze diensten.

Online hulpWebSite+Formulieren versturen vanaf uw website (mail-a-form)

De informatie in dit artikel wordt alleen informeel ondersteund door de helpdesk. Dit betekent dat we ons best doen om u hiermee te ondersteunen maar u mogelijk niet altijd kunnen helpen.

NederHost biedt een standaardscript aan voor het via email versturen van een eenvoudig formulier. U kunt dit gebruiken om het bezoekers van uw website makkelijker te maken om contact met u op te nemen.

Om een formulier via email te versturen definieert neemt u de volgende code op in een HTML-pagina:

  <form method="post" action="http://scripts.nederhost.nl/mail-a-form">

    Afzender: <input type="text" name="from" size="20"><br>

    <!-- Voeg hier de velden in die u wilt versturen via email -->
  
    <input type="submit" value="Send">

    <input type="hidden" name="subject" value="A form sent from the website">
    <input type="hidden" name="to" value="sebastiaan@nederhost.nl">
    <input type="hidden" name="nextpage" 
      value="http://scripts.nederhost.nl/examples/mail-a-form/ok.html">
    <input type="hidden" name="required" value="from">
    <input type="hidden" name="missing" 
      value="http://scripts.nederhost.nl/examples/mail-a-form/missing.html">
    <input type="hidden" name="error" 
      value="http://scripts.nederhost.nl/examples/mail-a-form/error.html">
    <input type="hidden" name="referer" 
      value="http://scripts.nederhost.nl/examples/mail-a-form/">
  
  </form>
  • Het attribuut 'action' van het form-element heeft de waarde http://scripts.nederhost.nl/mail-a-form - dit is waar het mail-a-form script van NederHost staat.
  • In het veld met de naam 'from' kunt u de verzender zijn of haar emailadres in laten vullen; dit adres wordt als afzenderadres gebruikt.
  • De overige input-elementen van het type 'hidden' worden gebruikt om het script verder in te stellen:
    • 'subject': bevat het onderwerp van het te versturen emailbericht.
    • 'to': bevat het emailadres waar het formulier naartoe moet worden verzonden. Het is verplicht om deze als 'hidden' veld op te nemen in uw formulier; u kunt de verzender dus niet zelf een emailadres in laten vullen.
    • 'nextpage': bevat het volledige adres van de pagina waar u de website-bezoeker naar wilt laten doorsturen als het formulier is verzonden.
    • 'required': dit optionele veld kan worden gebruikt om aan te geven dat één van de veldwaarden verplicht moet worden ingevuld. Voor ieder verplicht veld specificeert u een apart input-element met de naam 'required'.
    • 'missing': als één van de verplichte velden ontbreekt dan wordt de website-bezoeker doorgestuurd naar deze pagina. Specificeer een volledige URL.
    • 'error': als er een fout optreedt bij het versturen van het formulier dan wordt de website-bezoeker doorgestuurd naar deze pagina. Specificeer een volledige URL.
    • 'referer': om misbruik van het script te voorkomen controleert mail-a-form een aantal zaken in het formulier aan de hand van de 'Referer'-header die wordt meegestuurd door de browser. In sommige gevallen ontbreekt deze header. Om te zorgen dat ook voor deze website-bezoekers uw formulier goed werkt kunt u een veld met de naam 'referer' (of 'referrer') opnemen met als waarde het volledige adres van de pagina waarop het formulier staat. NederHost adviseert u dit altijd te doen.

Op http://scripts.nederhost.nl/examples/mail-a-form/ kunt u een werkend voorbeeld van het mail-a-form-script bekijken. Let op: de berichten die u met dit formulier verstuurt worden niet gelezen door NederHost.

Gerelateerde artikelen

Meer over WebSite+