digitaal formulier
Een webformulier is een formulier op een webpagina dat gegevens verzamelt die voor verwerking naar een webserver worden verzonden. U vindt ze bijvoorbeeld in webmailtoepassingen , invoervelden van zoekmachines , in sociale netwerken of op inlogpagina 's. De gegevens worden verzonden met behulp van het Hypertext Transfer Protocol via HTTP-GET , HTTP-POST of de XMLHttpRequest ( Ajax ).
Mogelijke selectievelden
De volgende invoervelden zijn voorzien in de HTML 4-standaard:
- tekstinvoerveld met één regel (voor vrije tekst)
- Wachtwoordveld (vermeldingen worden gemaskeerd op het scherm)
- tekstinvoerveld met meerdere regels ( tekstgebied )
- Selectielijsten ( vervolgkeuzelijst )
- Keuzerondjes (selectie van één optie uit meerdere)
- Checkboxes (selectie van verschillende opties)
- Velden voor het uploaden van bestanden
- verborgen formuliervelden (bijvoorbeeld voor sessie-ID's )
- Klik op knoppen , dit omvat ook de bevestigingsknop ( verzenden ) of een knop voor het resetten van de invoer
HTML5 staat andere typen invoervelden toe, die vaak alleen qua semantiek verschillen van invoervelden met één regel:
- Telefoonnummers
- E-mailadres
- Bereik schuifregelaar
- Datumkiezer
- Comboboxen
Geavanceerde widgets
Door gebruik te maken van technologieën aan de clientzijde, zoals JavaScript, bieden veel webframeworks uitgebreide invoeropties. Deze omvatten widgets zoals schuifregelaars, kalendervakken, keuzelijsten met invoervak, kleurkiezers of velden met slepen en neerzetten .
Enkele typische webframeworks voor dit doel zijn:
- FormEngine - gespecialiseerd formulierframework voor eenvoudige uitvoering op een applicatieserver
- Dojo Toolkit - JavaScript-framework voor het ontwikkelen van op JavaScript / Ajax gebaseerde applicaties
- jQuery UI - JavaScript-framework voor functionele uitbreiding van de gebruikersinterface op basis van jQuery
- Apache Wicket - webframework als basis voor het ontwikkelen van webapplicaties op een Java-applicatieserver
- JavaServer Faces - Webframework als basis voor het ontwikkelen van webapplicaties op een Java-applicatieserver
- Ext JS - JavaScript- of Ajax-framework voor interactieve webapplicaties
gebruik maken van
Naast zoekmachines en webmailers zijn er ook webshops die formulieren aanbieden voor het corrigeren van adres- en accountgegevens . Webformulieren worden ook gebruikt voor het bestellen van nieuwsbrieven , het personaliseren of uploaden van bestanden . Formulieren worden gebruikt om te communiceren zonder een e-mailadres op te geven . Daarbij kan spam bijvoorbeeld grotendeels worden uitgesloten via captcha's . Elke pagina die een radio-, checkbox- of knopelement toont, is in principe een webformulier.
voorbeeld
De volgende HTML- brontekst sluit een Wikipedia- zoekopdracht in het overeenkomstige deel van de website in .
< form action = "http://de.wikipedia.org/wiki/Spezial:Search" >
< veldset >
< legende > Zoeken </ legende >
<Input type = "text" name = "zoeken" value = "" />
< input type = "submit" name = "go" value = "article" />
< input type = "submit" name = "fulltext" value = "Volltext" />
</ veldset >
</ formulier >
web links
- Webformulieren in de SELFHTML Wiki
- Betere formulieren dankzij HTML5 en CSS3 . In: iX