Operation Manual
Dynamische webobjecten toevoegen
170
Structuur van een formulier
De bouwstenen van een formulier bestaan uit een combinatie van
tekst, afbeeldingen en besturingselementen. Besturingselementen
van formulieren zijn de 'intelligente' objecten waarmee gegevens
over bezoekers van de website worden verzameld. Deze elementen
kunnen op dezelfde manier worden toegevoegd, verplaatst en
bewerkt als andere objecten in Webplus, zoals afbeeldingen en
tabelelementen. Een besturingselement kan onder andere een knop,
invoervak, tekstgebied, vervolgkeuzelijst, selectievakje,
keuzerondje, CAPTCHA-object of element voor bestandsselectie
zijn. De meeste formulieren, bijvoorbeeld een e-
mailfeedbackformulier, bestaan uit een combinatie van een aantal
van deze besturingselementen.
Vanuit het perspectief van de bezoeker word informatie ingevoerd in
tekstvakken of geselecteerd via selectievakjes, keuzerondjes of
vervolgkeuzelijsten. De ingevoerde informatie kan bestaan uit
getallen of tekst of een combinatie hiervan, afhankelijk van het type
veld. U kunt de tabvolgorde waarin velden moeten worden ingevuld,
configureren, net zoals de validatie van invoergegevens (zie de
Help bij WebPlus voor meer informatie over tabvolgorde en
validatie).
Elk veld heeft specifieke eigenschappen voor het uiterlijk, de
toegestane waarde(n), de validatie of de verwachte actie voor het
veld.
De functionaliteit van formulieren worden pas actief wanneer u de
website hebt gepubliceerd (u kunt echter altijd een voorbeeld van de
formulieren bekijken vanuit WebPlus, zie Een voorbeeld bekijken
van uw site op pagina 428). Wanneer een bezoeker van uw website
gegevens invoert in het formulier of een formulieroptie selecteert,
worden de gegevens automatisch naar een opgegeven bestemming
gestuurd wanneer het formulier wordt verzonden.
U kunt ook interactieve webformulieren ontwerpen door gebruik te
maken van JavaScript. Hiermee wordt de opmaak van formulieren
vastgelegd en worden gegevens gevalideerd en berekeningen en
acties uitgevoerd. Dit zijn allemaal belangrijke functies in de
ontwikkeling van webformulieren.