Gerador de formulário HTML
Escolha de 1 a 10 campos, o tipo e o rótulo de cada um, o método e o botão, e copie o código do formulário.
- Roda no seu navegador
Resultado
O resultado aparece aqui.
Como o formulário é montado
- De 1 a 10 campos; cada um com tipo (texto, e-mail, senha, número, telefone, URL, área de texto ou caixa de seleção) e rótulo.
- Cada campo vira um div com label for e o input ou textarea. O id e o name vêm do rótulo: minúsculas, sem acento, só letras, números e hífen; repetidos ganham -2, -3.
- O rótulo e o texto do botão saem escapados para HTML.
Resultado de referência
Dois campos obrigatórios, método post e botão Enviar; cada item é uma linha do código, sem os sinais de menor e maior:
- form method="post"
- label for="nome" Nome
- input type="text" id="nome" name="nome" required
- label for="e-mail" E-mail
- input type="email" id="e-mail" name="e-mail" required
- button type="submit" Enviar
O que não está incluído
- O atributo required é validação do navegador e pode ser contornada: valide de novo no servidor.
- Sem JavaScript, sem proteção contra spam ou CSRF e sem destino de envio pronto: o action é opcional e só aceita endereço completo.
- Sem autocomplete, pattern, min ou max: o valor certo depende do que cada campo significa.
Perguntas frequentes
Como criar formulário html?
Escolha quantos campos, o tipo e o rótulo de cada um, o método e o texto do botão, e copie o código gerado para a página.
Qual é um exemplo de formulário html?
Com nome e e-mail obrigatórios, o código tem as linhas: form method="post" | label for="nome" Nome | input type="text" id="nome" name="nome" required | label for="e-mail" E-mail | input type="email" id="e-mail" name="e-mail" required | button type="submit" Enviar. Cada campo fica dentro de um div.