Buscar

Fazendo-formulario---tags-e-inputs

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

1 
Módulo 04 
Fazendo formulário: tags e inputs 
 
00:00:00 Bom, então vamos continuar aqui. 
Então a gente terminou a nossa primeira solicitação, que foi a criação de um menu na parte 
superior, para facilitar navegação. 
E agora vamos ver aqui qual é o nosso novo desafio. 
A gente vai criar então aqui um formulário, um formulário de contato para as usuárias do nosso 
site, se quiserem deixar o nome e e-mail aqui, para a gente mandar mais notícias, mais outras 
mulheres que fizeram história na programação. 
E como a gente vai fazer isso? 
Os formulários são um dos principais meios de interação da nossa usuária com a gente no nosso 
site, né. 
Então uma das formas mais utilizadas para interagir com os usuários é um formulário, onde eles 
podem colocar diversos tipos de dados e mandar para a gente. 
Vamos ver um exemplo aqui, olha, por exemplo aqui no site da Alura, a gente tem uma seção 
aqui de “Fale Conosco”, ele também tem o formulário. 
E aqui a gente tem nome, campo de nome, campo de e-mail, de telefone, e um campo aberto 
para mandar dúvidas, sugestões e elogios. 
Tem um botãozinho aqui que a gente pode clicar para dizer que a gente quer receber a 
newsletter deles, e tem um botão “enviar”. 
Então esse aqui é um formulário, a composição de um formulário. 
Ele é composto por vários campos, e um botão que vai fazer o envio de todos os dados. 
Então vamos dar uma olhada de novo aqui no nosso form, para a gente saber direitinho o que a 
gente tem que fazer. 
Então aqui no nosso form a gente tem um campo de nome e de e-mail, e tem um botão que vai 
fazer o envio desses dados. 
Além do formulário, que é esse conjunto aqui dos campos e o botão, a gente tem um título, né, 
um novo título aqui para esse formulário, que a gente também precisa colocar na nossa página. 
Então vamos lá na HTML para gente começar a desenvolver essa nova solicitação aqui. 
Vamos começar colocando o nosso título, e depois a gente começa a montar o formulário. 
Então vamos lá no nosso “index.HTML”, esse nosso formulário vai ficar no final da nossa página. 
Então a gente tem aqui a nossa navegação das divas, né, ela termina aqui embaixo no 
fechamento da etiqueta </nav>, linha 84. 
 
2 
Vamos dar um enter aqui, e vamos criar um título que ainda é menos importante do que a gente 
já tinha criado ali para seções de “Infância”, “Vida adulta” e “Juventude”. 
Então lá naquelas seções, a gente usou o <h3>, o título H3. 
Como esse é um pouquinho menos importante, a gente pode usar o <h4>. 
Então vamos passar o H4 aqui, fecha </h4>, e vamos passar o nosso texto aqui dentro. 
O nosso texto é “Quer saber mais sobre outras mulheres que fizeram história na programação? 
Deixe seu e-mail”. 
Então vamos salvar aqui, nosso HTML, vamos atualizar o nosso site, vamos ver se o nosso título 
apareceu lá. 
Eu não vou “escrollar” até o final, porque a gente criou um menu aqui em cima para facilitar 
nossa navegação. 
Então eu vou clicar aqui no “Vida adulta”, e termino de “escrollar”, só um pouquinho que falta 
aqui, ótimo, nosso título <h4> apareceu aqui, então a gente já pode dar prosseguimento e 
começar o nosso form. 
Então no HTML a gente tem a tag <form>, que é responsável pelos formulários. 
Então para a gente usar a tag <form>, a gente vem aqui, abre a etiqueta <form>, vamos dar um 
enter aqui, e vamos fechar a etiqueta <form> e vamos ver se a gente nota alguma mudança lá 
no nosso site. Salvamos aqui, voltar lá, atualizar. 
Não, nada aconteceu aqui, por quê? Porque a <tag> form ela não funciona sozinha. 
A tag <form>, assim como a gente viu aqui no exemplo da Alura, o <form> ele é composto por 
vários campos. 
00:04:02 Então no nosso caso, a gente só criou a nossa etiqueta de <form>, mas a gente não 
colocou nenhum campo dentro. 
Como será que a gente cria campos no HTML? 
Esses campos no HTML são chamados de “inputs”. Então a gente tem uma etiqueta para eles 
também, que é a etiqueta <input>, ela é autocontida, então a gente não precisa fechar. 
E aqui ela indica então para o navegador que está sendo criada uma caixa de informações de 
textos aqui dentro de um formulário. 
Vamos salvar aqui no nosso site, vamos ver se acontece alguma coisa na nossa página. 
Apareceu, se a gente “escrollar” aqui um pouquinho para baixo, apareceu um campo aqui agora, 
a gente pode digitar qualquer coisa nele. 
 
3 
Então vamos voltar lá no nosso HTML, e vamos criar outro <input> , porque a gente tem um de 
nome e um de e-mail. Então vamos aqui novamente mais um <input>. Vamos salvar e vamos 
ver se aparece o segundo lá. 
Atualizamos, então a gente tem dois campos aqui para enviar informações. 
Esses campos podem receber diferentes tipos de informação. 
No nosso caso aqui, a gente vai receber um nome e o e-mail, que apesar de ser um texto 
também, ele precisa ter um formato de e-mail, pelo menos com o “@”ali no conteúdo dele. 
Como a gente vai fazer para o navegador saber qual é o tipo de cada campo desse que a gente 
criou? 
Através do atributo “type”, que a gente pode passar para a nossa escrita de <input>. 
Então eu posso vir aqui no <input>, dar um espaço, a gente vai colocar mais uma informação 
para ele, que é um atributo, atributo “type”, que significa “tipo”. 
E aí o nosso primeiro campo, que é o campo de nome, não precisa ter nenhum formato 
específico. A gente pode passar um “type=”text””, pra receber texto. 
E para o nosso campo de e-mail, a gente precisa que ele tenha um formato específico ali, pelo 
menos um “@” arroba, para entender que é um e-mail. 
A gente pode passar então “type=”email””, certo? 
Então essas notificações que a gente fez de “type”, aqui, de colocar type=”text” e type=”email”, 
elas visualmente não vão ter, não vou apresentar para gente mudanças. 
Mas agora o HTML vai saber que esse <input> aqui ele vai receber informações do tipo de texto 
corrido, e esse <input> aqui vai receber informações que tem que ter um formato de e-mail. 
Então vamos voltar lá no nosso site. 
Como eu disse, não teve nenhuma mudança visual aqui para gente. São informações que vão 
ser usadas pelo navegador para diferenciar o tipo de dado que vai ser inserido em cada um 
desses campos. 
Então agora a gente já criou os dois campos de formulário, e a gente vai continuar a construção 
desse form no próximo vídeo.

Mais conteúdos dessa disciplina