Handleidingen vrije en gratis software • http://handleiding.socius.be/
Beginpagina > Mozilla: webbrowser, mail en HTML-editor > NVU/Kompozer HTML-editor > Een contactformulier maken

Een contactformulier maken

maandag 31 augustus 2009, door Hugo Callens

Met Kompozer kan u eenvoudig een formulier maken dat een bezoeker kan invullen om via uw website berichten aan u te versturen.

Het formulier aanmaken

Open de pagina contact.html en verwijder eventuele dummytekst die u had aangebracht.

- Klik op de knop om een nieuw formulier aan te maken. Geef het formulier de naam ’Contactformulier’ en kies ’POST’ als methode van verzenden.

Het nieuwe formulier wordt zichtbaar als een met een blauwe streepjeslijn omrand blok.

- Zet de cursor in dit formulierveld en tik achtereenvolgens de woorden ’Naam:’, ’Voornaam:’, ’Emailadres:’ en ’Uw bericht:’ in, telkens op een nieuwe regel.
- Zet uw cursor na ’Naam:’ en druk Enter
- Klik op het pijltje naast de formulierknop en kies ’Formulierveld’
- Behoud de keuze ’Tekst’ en geef als veldnaam ’Naam’ op.

Herhaal deze bewerkingen voor de velden ’Voornaam’ en ’Emailadres’.

Het formulierveld ’Tekst’ laat de gebruiker toe een korte tekst, zoals een naam of een emailadres, op één regel in te voeren. Voor het eigenlijke bericht is meer plaats nodig, dus hier kiest u niet voor een Tekstveld, maar voor een tekstgebied.

- Klik op het pijltje naast de knop ’Formulier’ en kies ’Tekstgebied’
- Geef 5 rijen en 40 kolommen in de respectievelijke vakjes in .

Zo maakt u een tekstgebied van 5 regels hoog en 40 karakters breed.

Tenslotte voegt u twee actieknoppen toe: één om de gebruiker toe te laten het formulier leeg te maken om eventuele fouten te verwijderen, en één om het formulier te versturen.

- Plaats de cursor onder het tekstgebied dat u net aangemaakt heeft en kies onder Formulier > Formulierveld voor ’Herinitialisatieknop’
- Vul zowel bij Veldnaam als bij Veldwaarde het woord ’Wissen’ in. De veldwaarde verschijnt uiteindelijk op uw webpagina als knoptekst.

- Plaats naast de ’Wissen’ knop een tweede knop, maar nu met als veldsoort ’Verzendknop’ en de naam en de veldwaarde ’Verstuur’.

Sla de pagina op en bekijk het resultaat in uw webbrowser.

Het formulier versturen

Om een webformulier te versturen is een script nodig dat op de webserver staat waarop u uw website plaatst. Dit is meestal een CGI-script, PHP-script, of een programma dat de informatie uit het formulier moet verwerken. Het juiste adres (URL) van dit script kunt u bij uw provider (het bedrijf waarbij u webruimte huurt) opvragen.

- Klik met de rechter muisknop ergens in uw formulier en kies ’Formulier eigenschappen’
- ’Vul het adres van het formulierscript in ’Formuliereigenschappen >URL van handeling’ in.

Op gratis webruimte, bijvoorbeeld de persoonlijke webspace die u meekrijgt met een internetabonnement bij Telenet of Skynet, is deze functie echter meestal niet voorzien.

Maak in dit geval gebruik van een gratis dienst als freedback.com. Hier kunt u een volledig formulier opmaken, verzendscript inbegrepen. Kopieer de HTML-code die de website voor u heeft gegenereerd, zet Kompozer in HTML-weergave en plak de code op de gewenste plek in uw pagina.

Uw vragen en opmerkingen:


De activiteit van de site opvolgen RSS 2.0 | Overzicht van de site | Privé-site | SPIP