Formularze HTML służą do przekazywania danych na serwer. Formularz HTML może zawierać elementy wejściowe, takie jak pola tekstowe, pola wyboru, przyciski opcji, przyciski przesyłania i inne. Formularz może również zawierać listy wyboru, obszar tekstowy, zestaw pól, legendę i elementy etykiety.