HTML-Formulare werden verwendet, um Daten an einen Server zu übergeben. Ein HTML-Formular kann Eingabeelemente wie Textfelder, Kontrollkästchen, Optionsfelder, Senden-Schaltflächen und mehr enthalten. Ein Formular kann auch Auswahllisten, Textbereiche, Feldsätze, Legenden und Beschriftungselemente enthalten.