Formulier
Een formulier is een element van de gebruikersinterface binnen een website of software-toepassing waarmee u gegevens kunt invoeren en verzenden. Het bevat een of meer velden en een actieknop, zoals Opslaan of Verzenden.
Webformulieren
Met webformulieren kunt u informatie naar een website verzenden via een webbrowser. Voorbeelden zijn registratieformulieren, online-enquêtes en contactformulieren. Wanneer u op klikt, verwerkt de webserver waarop de website wordt gehost de gegevens die u in het formulier hebt ingevoerd. Een feedbackformulier kan bijvoorbeeld een e-mail naar de webmaster sturen. Met een registratieformulier kan een nieuw account in een database worden aangemaakt.
Een webformulier is een standaardelement van HTML, dat wordt gemaakt met de <form>-tag. Elementen binnen een formulier kunnen het volgende bevatten:
- <input type="text"> – een tekstinvoerveld van één regel voor een naam, e-mailadres enzovoort.
- <textarea> – een groot tekstveld dat meerdere tekstregels ondersteunt; vaak gebruikt voor berichten
- <select> – een vervolgkeuzemenu met meerdere opties, gedefinieerd door <option>-tags
- <input type="hidden"> – een verborgen veld dat wordt gebruikt om aanvullende gegevens te verzenden, zoals een tijdstempel of de URL van de verwijzende pagina
- <input type="submit"> – een knop die wordt gebruikt om de in het formulier ingevoerde gegevens te verzenden.
NOTE: Formuliergegevens worden vaak verwerkt door een script aan de serverzijde, maar formuliervalidatie, zoals het controleren van verplichte velden, wordt meestal uitgevoerd door JavaScript aan de clientzijde of door HTML-controles.
Formulieren in toepassingen
Hoewel formulieren meestal met websites worden geassocieerd, bevatten veel softwareprogramma's ook formulieren. Met databasetoepassingen kunt u bijvoorbeeld aangepaste formulieren maken om sneller gegevens in te voeren. Met mediaconverters kunt u formulieren gebruiken om instellingen voor audio- en videocompressie te kiezen. Alle dialoogvensters, zoals de vensters Afdrukken en Opslaan als, worden als formulieren beschouwd omdat ze selecteerbare opties en een primaire actieknop bevatten.
Test je kennis