Escolar Documentos
Profissional Documentos
Cultura Documentos
Formulários em HTML
2
Agenda da Aula
◼ Objetivo:
◼ Entender as funcionalidades das ferramentas para criação e
validação de formulários, a verificação se a validação está sendo
feita.
◼ Tópicos:
◼ Formulários e validação em HTML.
3
Formulários HTML
5
Formulários HTML
◼ Principais atributos:
◼ Action - define o local (através de uma URL) ao qual serão
enviados todos os dados recolhidos do formulário.
◼ Method - define o método HTTP (GET ou POST) com que o
formulário HTML irá lidar com os dados.
6
Formulários HTML
7
Formulários HTML
◼ Método GET:
◼ O método GET é usado pelo navegador para solicitar que o
servidor envie de volta um determinado recurso.
◼ O navegador envia um corpo vazio, se um formulário for enviado
através do método GET, os dados serão reconhecidos pelo
servidor através da URL.
◼ Exemplo de URL iria se parecer com algo como:
url?nome=valor&idade=value.
8
Formulários HTML
◼ Método GET:
◼ Esse é o método padrão do formulário HTML. Caso não seja
declarado o atributo method, o formulário funcionará através do
método GET.
◼ O tamanho de uma URL é limitado a cerca de 3.000 caracteres;
◼ Nunca use o GET para enviar dados confidenciais, pois esses
dados ficarão visíveis na URL;
9
Formulários HTML
◼ Método POST:
◼ Os dados são enviados ao servidor através do corpo da solicitação
HTTP.
10
Formulários HTML
◼ Método POST:
◼ Diferentementedo método GET, explicado anteriormente, o
método POST não inclui o corpo na URL.
11
Formulários HTML
13
Formulários HTML
14
Formulários HTML
◼ Lista de Types:
15
Formulários HTML
16
Formulários HTML - Validação
◼ A validação é um processo que pode, e deve, ocorrer tanto no lado cliente quanto
no lado servidor.
◼ Até há bem pouco tempo, para validar um formulário era necessário fazer uso de
Javascript. Entretanto, na HTML5 é possível fazê-lo de forma nativa, sem o uso de
linguagens de programação.
17
Formulários HTML – Outros Atributos
Atributo Função Comentário
◼ Podemos verificar se o dado inserido em um campo é consistente com o seu tipo e/ou padrão
(pattern).
◼ Ex: type email.
◼ Utilização do atributo pattern, sendo que, neste caso, é você quem define o que um campo
precisa conter para ser considerado válido. Por exemplo: determinar o formato desejado
para um campo que receba um número de telefone.
◼ Podemos definir que ele contenha o DDD, com dois caracteres numéricos, seguido
por dois conjuntos de números – um contendo 5 e outro contendo 3 ou 4 caracteres
– o que geraria este código: pattern=“[0−9]2 [0-9]{5}-[0-9]{3,4}$”.
21
Atividade
22
Atividade Individual
23
Referências
◼ HOMEHOST. Formulário HTML: criando forms HTML e enviando dados. Disponível em:
https://www.homehost.com.br/blog/tutoriais/formulario-html/ Acesso em: 04/08/2022.
◼ [1] TERUEL, Evandro C. HTML 5 Guia Prático. 2ª Ed. São Paulo: Érica, 2014. Página 23 a 33.
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536519296/
◼ Elementos do formulário HTML. Disponível em:
https://www.w3schools.com/html/html_form_elements.asp. Acesso em 01 de julho de 2020.
(Acesse com o Chrome, clique com o botão direto e selecione traduzir para o português).
24
Próxima Aula
◼ CSS - Definição
◼ CSS -Sintaxe & Seleção de elementos
25