A linguagem de marcação para hipertexto, HTML, define um
conjunto de elementos para entrada de dados e sua submissão para
um programa, em um servidor, para o seu processamento. Um
componente de formulário, FORM
, é um
container para vários componentes de interação com
usuário, ou controles, além de indicar que recurso será o
responsável pelo processamento dos dados contidos no formulário.
Os controles em um formulário podem incluir:
INPUT
: diversos tipos para entradas de dados,
tais como campos de texto, password, caixas de seleção e
botões;
LABEL
: strings para apresentação de
controles;
BUTTON
: botões (similares àqueles criados com
INPUT
);
SELECT
: criação de menus de opções;
TEXTAREA
: entrada de textos.
A especificação de HTML apresenta em detalhes a forma de uso desses elementos na criação de formulários.