Форма в языке HTML является разделом документа, содержащим нормальное содержание, разметку, специальные элементы, называемые управлением ("флажки" - checkboxes, селективные кнопки - radio buttons, меню - menus, и т.д.), и метки для управления. Пользователи обычно "заполняют" форму, модифицируя ее управление (вводя текст, выбирая пункты меню и т.д.), перед предоставлением формы агенту для обработки (например, Web-серверу, почтовому серверу и т.д.)
Ниже приведена простая форма, которая включает метки, селективные кнопки и нажимные кнопки (сброса и предоставления формы):