SlideShare uma empresa Scribd logo
HTML
A alma da internet
Prof. Mauro DuarteProf. Mauro Duarte
Formulários
 Formulários em HTML tem uma estrutura
básica a tag <form> inicia o formulário,
<input> recebe informações do usuário, envia
ou limpa o formulário de acordo o tipo.
 Veja um exemplo
Formulários
<form>
<label>Primeiro nome: </label>
<input type="text" name="firstname">
<br>
<label>Segundo nome:</label>
<input type="text" name="lastname">
</form>
Formulários
<form action="acao.php" method="POST">
●
A tag <form> recebe no mínimo 2 parâmetros,
●
action que define quem tratará o formulário
●
method que define como será enviado as
informações.
Formulários
<label>Seu nome</label>
<input type="text" name="nome" >
●
A tag <input> recebe no mínimo 2 parâmetros,
●
type que define o tipo.
●
name que define como esta tag será lida.
Tipos de input - “text”
<label>Seu nome</label>
<input type="text" name="nome" >
●
Text é um campo de texto, aceita tudo.
Tipos de input - “password”
<label>Senha</label>
<input type="password" name="pwd">
●
Password é um campo de texto, aceita tudo,
entretanto esconde a digitação.
– html5
Tipos de input - “radio”
<input type="radio" name="sexo"
value="male">Macho<br>
<input type="radio" name="sexo"
value="female">Fêmea
Radio cria botões de opção, o name deve ser o
mesmo para todos os seletores iguais.
– html5
Tipos de input - “checkbox”
<input type="checkbox" name="vehicle"
value="Bike">Eu tenho uma Bike<br>
<input type="checkbox" name="vehicle"
value="Car">Eu tenho um carro
●
Checkbox cria botões de marcação.
– html5
Tipos de input - “submit”
<input type="submit" value="Enviar">
submit cria um botão para enviar o formulário.
Value define o texto do botão.
Tipos de input - “reset”
<input type="reset" value="Limpar">
Reset cria um botão para limpar o formulário.
Value define o texto do botão.
Tipos de input - “textarea”
<textarea rows="4" cols="50">
</textarea>
Textarea cria um campo “grande” para
escrever um parágrafo.
Tipos de input - “textarea”
<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="wv">WV</option>
<option value="audi">Audi</option>
 </select>
select cria um campo “menu” drop-down para escolher uma
opção.
A tag option recebe value para criar as opções do menu.
– html5
Tipos de input - “email”
E-mail: <input type="email" name="email">
Filtra a entrada para e-mail solicitando “@” e
“.”.
– Html5
Tipos de input - “range”
<input type="range" id="a" value="50">
Range cria um seletor numérico.
– html5
Tipos de input - “color”
Escolha sua cor favorita: <input type="color"
name="favcolor">
Color cria um seletor de cores.
– Html5
– Sem suporte completo
Tipos de input - “date”
Aniversário: <input type="date" name="niver">
Filtra a entrada para datas
– Html5
– Sem suporte completo.
Tipos de input - “datetime-local”
Data e hora atual: <input type="datetime-local"
name="time">
Filtra a entrada para data e hora atual
– Html5
– Sem suporte completo.
Tipos de input - “range”
<input type="range" name="points" min="1" max="10">
Filtra a entrada para número dentro de um
limite máximo e mínimo.
– Html5
– Sem suporte completo
Tipos de input - “button”
<button type="button" onclick="alert('Olá Mundo!')">Me
clique</button>
Button cria um botão clicavel que executa
uma tarefa.
– html5
Tipos de input - “operadores”
<form oninput="x.value=parseInt(a.value)
+parseInt(b.value)">
<input type="number" id="a" value="50">
 +<input type="number" id="b" value="50">
 =<output name="x" for="a b"></output>
 </form>
O HTML5 tem suporte lógico e matemático,
sumulando uma linguagem de programação.
– html5

Mais conteúdo relacionado

ODP
5 - Introdução ao Desenvolvimento Web - Formulários (pt 2)
PDF
4 si introdução ao desenvolvimento web - formulários (pt 1)
PDF
Aula 03 - Layout e Integração de formulário com HTML e PHP
PPT
Técnicas e processos - HTML / CSS - aula 8
PPT
Implementando Com Rails As Historias Dos Usuarios
PDF
Tuturial Html
PDF
Resumos html
PPTX
13 Java Script - Validação de formulário
5 - Introdução ao Desenvolvimento Web - Formulários (pt 2)
4 si introdução ao desenvolvimento web - formulários (pt 1)
Aula 03 - Layout e Integração de formulário com HTML e PHP
Técnicas e processos - HTML / CSS - aula 8
Implementando Com Rails As Historias Dos Usuarios
Tuturial Html
Resumos html
13 Java Script - Validação de formulário

Mais procurados (11)

PPT
Tutorial: como elaborar um questionário online
PPT
Tutorial: Como elaborar um questionário no Google Docs
PPTX
10 Java Script - Exemplos práticos
PPTX
11 Java Script - Exemplos com eventos
PDF
Html e css para formulários
DOCX
Html e css para formulários
PPS
Tutorial Sobre Flogs
PPT
Oficina Blog
PPT
Tutorial sobre-flogs-12848
PPTX
Facelets
PDF
RCOM 11º Ano - HTML
Tutorial: como elaborar um questionário online
Tutorial: Como elaborar um questionário no Google Docs
10 Java Script - Exemplos práticos
11 Java Script - Exemplos com eventos
Html e css para formulários
Html e css para formulários
Tutorial Sobre Flogs
Oficina Blog
Tutorial sobre-flogs-12848
Facelets
RCOM 11º Ano - HTML
Anúncio

Destaque (9)

ODP
8 layout
ODP
6 link tag aa
ODP
0 Introdução ao Desenvolvimento Web - Apresentação
ODP
6 link tag a
ODP
7 - Introdução ao desenvolvimento web - mídias
ODP
Requsitos
ODP
0 apresentação de introdução web
PDF
PDF
Introdução ao HTML
8 layout
6 link tag aa
0 Introdução ao Desenvolvimento Web - Apresentação
6 link tag a
7 - Introdução ao desenvolvimento web - mídias
Requsitos
0 apresentação de introdução web
Introdução ao HTML
Anúncio

Semelhante a 4 - Introdução ao Desenvolvimento Web - Formulários (pt 1) (20)

PDF
4 - html_parte_4_formularios_Fatec00.pdf
PDF
Internet I - Aula 06 - Formulários
PPT
Utilizando Formulários em HTML - SlideShare
PPTX
07 html formulários
PDF
Html5 Aula 4
PDF
Formulários em html
PPTX
Aula3 xhtml
PDF
HTML - HyperText Markup Language - Formulário
PPTX
Html aula 16 - Formulário
PDF
Formulário HTML
PPT
Introdução ao PHP Parte 1
PPT
Básico PHP: Introdução HTML
PDF
Formul-rio - Elementos.pdfkllllllllllllllllllllllllllllllllllll
PDF
HTML5 Básico: Formulários (aula 2)
PDF
HTML - Guia 3
PPTX
HTML5: Primeiros Contatos (visão geral)
PPTX
Criação de formulários e tabelas com HTML
PPTX
Ambiente web 12
PDF
Formulários
PDF
Curso de html formularios
4 - html_parte_4_formularios_Fatec00.pdf
Internet I - Aula 06 - Formulários
Utilizando Formulários em HTML - SlideShare
07 html formulários
Html5 Aula 4
Formulários em html
Aula3 xhtml
HTML - HyperText Markup Language - Formulário
Html aula 16 - Formulário
Formulário HTML
Introdução ao PHP Parte 1
Básico PHP: Introdução HTML
Formul-rio - Elementos.pdfkllllllllllllllllllllllllllllllllllll
HTML5 Básico: Formulários (aula 2)
HTML - Guia 3
HTML5: Primeiros Contatos (visão geral)
Criação de formulários e tabelas com HTML
Ambiente web 12
Formulários
Curso de html formularios

Mais de Mauro Duarte (20)

ODP
CSS - Folhas de Estilo em Cascata
ODP
Os pássaros
ODP
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
ODP
00 apresentação desenvolvimento em redes de computadores
PPTX
Porque tanta pressa - Caril Borges
PPTX
Perdoando como José perdoou - Caril Borges
PPTX
Otimistas ou pessimistas - Caril Borges
PPTX
Nos importando com o próximo
PPTX
Noé não deu desculpas para nao servir a deus
PPTX
Construindo muros ou pontes
PPTX
A tragédia que virou triunfo
PPTX
Atitudes para os problemas de 2015 - Caril Borges
PPTX
As armadilhas de satanás - Caril Borges
PPTX
Otimizando a Produção de WebSites com Joomla
PDF
Ataques de Dicionário com CUPP
PPTX
Automação de Testes Selenium IDE
ODP
História Logo Flisol
ODP
Web Design Hacker
ODP
03 Sistemas Operacionais Linux
ODP
Aula 02 - Sistemas Operacionais - Microsoft
CSS - Folhas de Estilo em Cascata
Os pássaros
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
00 apresentação desenvolvimento em redes de computadores
Porque tanta pressa - Caril Borges
Perdoando como José perdoou - Caril Borges
Otimistas ou pessimistas - Caril Borges
Nos importando com o próximo
Noé não deu desculpas para nao servir a deus
Construindo muros ou pontes
A tragédia que virou triunfo
Atitudes para os problemas de 2015 - Caril Borges
As armadilhas de satanás - Caril Borges
Otimizando a Produção de WebSites com Joomla
Ataques de Dicionário com CUPP
Automação de Testes Selenium IDE
História Logo Flisol
Web Design Hacker
03 Sistemas Operacionais Linux
Aula 02 - Sistemas Operacionais - Microsoft

Último (6)

PDF
Certificado de Conclusão Jornada Inteligência Artificial
PPTX
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
PDF
PROJETO DE PESQUISA PRONTO FONOAUDIOLOGIA 2025 ABNT.pdf
PDF
Metodologias ágeis - Slides - aulas 1 a 5.pdf
PDF
PROJETO DE PESQUISA PRONTO ESTÉTICA 2025 ABNT.pdf
PDF
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf
Certificado de Conclusão Jornada Inteligência Artificial
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
PROJETO DE PESQUISA PRONTO FONOAUDIOLOGIA 2025 ABNT.pdf
Metodologias ágeis - Slides - aulas 1 a 5.pdf
PROJETO DE PESQUISA PRONTO ESTÉTICA 2025 ABNT.pdf
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf

4 - Introdução ao Desenvolvimento Web - Formulários (pt 1)

  • 1. HTML A alma da internet Prof. Mauro DuarteProf. Mauro Duarte
  • 2. Formulários  Formulários em HTML tem uma estrutura básica a tag <form> inicia o formulário, <input> recebe informações do usuário, envia ou limpa o formulário de acordo o tipo.  Veja um exemplo
  • 3. Formulários <form> <label>Primeiro nome: </label> <input type="text" name="firstname"> <br> <label>Segundo nome:</label> <input type="text" name="lastname"> </form>
  • 4. Formulários <form action="acao.php" method="POST"> ● A tag <form> recebe no mínimo 2 parâmetros, ● action que define quem tratará o formulário ● method que define como será enviado as informações.
  • 5. Formulários <label>Seu nome</label> <input type="text" name="nome" > ● A tag <input> recebe no mínimo 2 parâmetros, ● type que define o tipo. ● name que define como esta tag será lida.
  • 6. Tipos de input - “text” <label>Seu nome</label> <input type="text" name="nome" > ● Text é um campo de texto, aceita tudo.
  • 7. Tipos de input - “password” <label>Senha</label> <input type="password" name="pwd"> ● Password é um campo de texto, aceita tudo, entretanto esconde a digitação. – html5
  • 8. Tipos de input - “radio” <input type="radio" name="sexo" value="male">Macho<br> <input type="radio" name="sexo" value="female">Fêmea Radio cria botões de opção, o name deve ser o mesmo para todos os seletores iguais. – html5
  • 9. Tipos de input - “checkbox” <input type="checkbox" name="vehicle" value="Bike">Eu tenho uma Bike<br> <input type="checkbox" name="vehicle" value="Car">Eu tenho um carro ● Checkbox cria botões de marcação. – html5
  • 10. Tipos de input - “submit” <input type="submit" value="Enviar"> submit cria um botão para enviar o formulário. Value define o texto do botão.
  • 11. Tipos de input - “reset” <input type="reset" value="Limpar"> Reset cria um botão para limpar o formulário. Value define o texto do botão.
  • 12. Tipos de input - “textarea” <textarea rows="4" cols="50"> </textarea> Textarea cria um campo “grande” para escrever um parágrafo.
  • 13. Tipos de input - “textarea” <select> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="wv">WV</option> <option value="audi">Audi</option>  </select> select cria um campo “menu” drop-down para escolher uma opção. A tag option recebe value para criar as opções do menu. – html5
  • 14. Tipos de input - “email” E-mail: <input type="email" name="email"> Filtra a entrada para e-mail solicitando “@” e “.”. – Html5
  • 15. Tipos de input - “range” <input type="range" id="a" value="50"> Range cria um seletor numérico. – html5
  • 16. Tipos de input - “color” Escolha sua cor favorita: <input type="color" name="favcolor"> Color cria um seletor de cores. – Html5 – Sem suporte completo
  • 17. Tipos de input - “date” Aniversário: <input type="date" name="niver"> Filtra a entrada para datas – Html5 – Sem suporte completo.
  • 18. Tipos de input - “datetime-local” Data e hora atual: <input type="datetime-local" name="time"> Filtra a entrada para data e hora atual – Html5 – Sem suporte completo.
  • 19. Tipos de input - “range” <input type="range" name="points" min="1" max="10"> Filtra a entrada para número dentro de um limite máximo e mínimo. – Html5 – Sem suporte completo
  • 20. Tipos de input - “button” <button type="button" onclick="alert('Olá Mundo!')">Me clique</button> Button cria um botão clicavel que executa uma tarefa. – html5
  • 21. Tipos de input - “operadores” <form oninput="x.value=parseInt(a.value) +parseInt(b.value)"> <input type="number" id="a" value="50">  +<input type="number" id="b" value="50">  =<output name="x" for="a b"></output>  </form> O HTML5 tem suporte lógico e matemático, sumulando uma linguagem de programação. – html5