HTML-formulieren zijn bedoeld om de gebruiker informatie te laten invullen en op te laten sturen naar de een URL op een webserver. Daar staat dan een bestand dat de opgestuurde gegevens verwerkt. Het kan ook dienstdoen voor interactiviteit in een webpagina, zonder dat er iets verstuurd wordt, met behulp van HTML-scripting. Hoe die verwerking precies plaats vindt, is variabel. Er zijn verschillende mogelijkheden. Enkele toepassingen zijn:
Zoeken - Elke zoekmachine op internet maakt gebruik van een HTML-formulier waarin bezoekers zoektermen kunnen invullen. De ingevulde zoektermen worden gebruikt door een programma om te zoeken in een database. Het programma zet de resultaten om in HTML en die HTML wordt teruggestuurd naar de browser van de gebruiker.
Opslag van gegevens - Wikipedia werkt met HTML-formulieren om teksten die gebruikers invoeren op te slaan in een database. In dit geval worden de ingevoerde teksten ook weer beschikbaar gesteld aan andere bezoekers.
Aanmelden als gebruiker - Op verschillende internetforums is het mogelijk (soms verplicht) dat een gebruiker zich registreert. Daartoe worden enkele gegevens gevraagd, tenminste een gebruikersnaam en een wachtwoord en doorgaans ook een geldig e-mailadres. Op dat e-mailadres krijgt de zojuist geregistreerde gebruiker dan een bericht om de registratie te bevestigen door een (tijdelijke) link te openen. Een dergelijk e-mailbericht wordt automatisch verstuurd door het programma dat de registratie verwerkt. Na het volgen van de procedure, kan de gebruiker zich aanmelden door zijn gebruikersnaam en wachtwoord op een formulier in te vullen.
Betalingen via internet - Via HTML-formulieren kunnen betalingen met creditcards worden gedaan. De gebruiker voert daartoe de benodigde gegevens van zijn creditcard in en het ontvangende programma verwerkt de betaling.
Versturen van bestanden - Met de browser kan ook een bestand worden verstuurd.
Gebruik van HTML-formulieren
HTML-formulieren zijn bedoeld om de gebruiker informatie te laten invullen en op te laten sturen naar de een URL op een webserver. Daar staat dan een bestand dat de opgestuurde gegevens verwerkt. Het kan ook dienstdoen voor interactiviteit in een webpagina, zonder dat er iets verstuurd wordt, met behulp van HTML-scripting. Hoe die verwerking precies plaats vindt, is variabel. Er zijn verschillende mogelijkheden. Enkele toepassingen zijn: