SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
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

Mais procurados

07 formulários com validação - Flash 8
07 formulários com validação - Flash 807 formulários com validação - Flash 8
07 formulários com validação - Flash 8Reuel Lopes
 
Resumos html
Resumos htmlResumos html
Resumos htmlesaf
 
E commerce - magento - produto simples e configuravel
E commerce - magento - produto simples e configuravelE commerce - magento - produto simples e configuravel
E commerce - magento - produto simples e configuravelLuiz Ladeira
 
Criação de formulários e tabelas com HTML
Criação de formulários e tabelas com HTMLCriação de formulários e tabelas com HTML
Criação de formulários e tabelas com HTMLLeonardo Soares
 
Curso Básico de Word 2013 - Parte II
Curso Básico de Word 2013 - Parte IICurso Básico de Word 2013 - Parte II
Curso Básico de Word 2013 - Parte IIABCursos OnLine
 
Curso Básico de Word 2013 - Parte IV
Curso Básico de Word 2013 - Parte IVCurso Básico de Word 2013 - Parte IV
Curso Básico de Word 2013 - Parte IVABCursos OnLine
 

Mais procurados (16)

Php Básico - Parte 2
Php Básico - Parte 2Php Básico - Parte 2
Php Básico - Parte 2
 
Ambiente web 12
Ambiente web 12Ambiente web 12
Ambiente web 12
 
07 formulários com validação - Flash 8
07 formulários com validação - Flash 807 formulários com validação - Flash 8
07 formulários com validação - Flash 8
 
07 html formulários
07 html   formulários07 html   formulários
07 html formulários
 
Resumos html
Resumos htmlResumos html
Resumos html
 
1ª aula php
1ª aula php1ª aula php
1ª aula php
 
Html e css para formulários
Html e css para formuláriosHtml e css para formulários
Html e css para formulários
 
Caderno de apontamentos
Caderno de apontamentosCaderno de apontamentos
Caderno de apontamentos
 
E commerce - magento - produto simples e configuravel
E commerce - magento - produto simples e configuravelE commerce - magento - produto simples e configuravel
E commerce - magento - produto simples e configuravel
 
Html e css para formulários
Html e css para formuláriosHtml e css para formulários
Html e css para formulários
 
Criação de formulários e tabelas com HTML
Criação de formulários e tabelas com HTMLCriação de formulários e tabelas com HTML
Criação de formulários e tabelas com HTML
 
Formulário HTML
Formulário HTMLFormulário HTML
Formulário HTML
 
Formulários em html
Formulários em htmlFormulários em html
Formulários em html
 
Introdução ao HTML
Introdução ao HTMLIntrodução ao HTML
Introdução ao HTML
 
Curso Básico de Word 2013 - Parte II
Curso Básico de Word 2013 - Parte IICurso Básico de Word 2013 - Parte II
Curso Básico de Word 2013 - Parte II
 
Curso Básico de Word 2013 - Parte IV
Curso Básico de Word 2013 - Parte IVCurso Básico de Word 2013 - Parte IV
Curso Básico de Word 2013 - Parte IV
 

Destaque

Desnudos (carlos fidice)
Desnudos (carlos fidice)Desnudos (carlos fidice)
Desnudos (carlos fidice)Orion Aramayo
 
Márgenes agrícolas
Márgenes agrícolasMárgenes agrícolas
Márgenes agrícolasCampo Global
 
Prácticas informática 2
Prácticas informática 2Prácticas informática 2
Prácticas informática 2german13
 
Zonas infantiles
Zonas infantilesZonas infantiles
Zonas infantilesAlba Aguado
 
Datos metereologicos 2012
Datos metereologicos 2012Datos metereologicos 2012
Datos metereologicos 2012Campo Global
 
Gd mercedes isabel torres heredia
Gd mercedes isabel torres herediaGd mercedes isabel torres heredia
Gd mercedes isabel torres herediaissabellto
 
Spanish Project Nicole
Spanish Project NicoleSpanish Project Nicole
Spanish Project Nicolekarob52
 
Jornada de treball i debat - PSOE Menorca
Jornada de treball i debat - PSOE MenorcaJornada de treball i debat - PSOE Menorca
Jornada de treball i debat - PSOE Menorcapsoemenorca
 
Receptes
ReceptesReceptes
ReceptesASO98
 
Tarea 5 do not let them die
Tarea 5 do not let them dieTarea 5 do not let them die
Tarea 5 do not let them dieAlbino Rocha
 
Sin título 1
Sin título 1Sin título 1
Sin título 1bobosm
 
Spanish Project Nicole
Spanish Project NicoleSpanish Project Nicole
Spanish Project Nicolekarob52
 
Presentación2 blogger blogspot
Presentación2 blogger blogspotPresentación2 blogger blogspot
Presentación2 blogger blogspotJuan Gonzalez
 
Presentación de power point 22 01 2010
Presentación de power point 22 01 2010Presentación de power point 22 01 2010
Presentación de power point 22 01 2010Parvularia8cmario
 
Cómo podemos medir las reacciones quimicas
Cómo podemos medir las reacciones quimicasCómo podemos medir las reacciones quimicas
Cómo podemos medir las reacciones quimicasirviing
 

Destaque (20)

Desnudos (carlos fidice)
Desnudos (carlos fidice)Desnudos (carlos fidice)
Desnudos (carlos fidice)
 
Márgenes agrícolas
Márgenes agrícolasMárgenes agrícolas
Márgenes agrícolas
 
Progratele
PrograteleProgratele
Progratele
 
Prácticas informática 2
Prácticas informática 2Prácticas informática 2
Prácticas informática 2
 
Zonas infantiles
Zonas infantilesZonas infantiles
Zonas infantiles
 
Datos metereologicos 2012
Datos metereologicos 2012Datos metereologicos 2012
Datos metereologicos 2012
 
Placa madre
Placa madrePlaca madre
Placa madre
 
Salazar olga act2
Salazar olga act2Salazar olga act2
Salazar olga act2
 
Gd mercedes isabel torres heredia
Gd mercedes isabel torres herediaGd mercedes isabel torres heredia
Gd mercedes isabel torres heredia
 
Spanish Project Nicole
Spanish Project NicoleSpanish Project Nicole
Spanish Project Nicole
 
Jornada de treball i debat - PSOE Menorca
Jornada de treball i debat - PSOE MenorcaJornada de treball i debat - PSOE Menorca
Jornada de treball i debat - PSOE Menorca
 
Receptes
ReceptesReceptes
Receptes
 
Tarea 5 do not let them die
Tarea 5 do not let them dieTarea 5 do not let them die
Tarea 5 do not let them die
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
Spanish Project Nicole
Spanish Project NicoleSpanish Project Nicole
Spanish Project Nicole
 
Quimica
QuimicaQuimica
Quimica
 
Presentación2 blogger blogspot
Presentación2 blogger blogspotPresentación2 blogger blogspot
Presentación2 blogger blogspot
 
Presentación de power point 22 01 2010
Presentación de power point 22 01 2010Presentación de power point 22 01 2010
Presentación de power point 22 01 2010
 
Cómo podemos medir las reacciones quimicas
Cómo podemos medir las reacciones quimicasCómo podemos medir las reacciones quimicas
Cómo podemos medir las reacciones quimicas
 
Gokremtekir blog Ekim 2009
Gokremtekir blog Ekim 2009Gokremtekir blog Ekim 2009
Gokremtekir blog Ekim 2009
 

Semelhante a Formulários HTML: os principais tipos de inputs

Semelhante a Formulários HTML: os principais tipos de inputs (20)

Aula3 xhtml
Aula3 xhtmlAula3 xhtml
Aula3 xhtml
 
Html formulário
Html   formulárioHtml   formulário
Html formulário
 
Aula 5 php
Aula 5 phpAula 5 php
Aula 5 php
 
Formularios
FormulariosFormularios
Formularios
 
Introdução ao PHP Parte 1
Introdução ao PHP Parte 1Introdução ao PHP Parte 1
Introdução ao PHP Parte 1
 
Básico PHP: Introdução HTML
Básico PHP: Introdução HTMLBásico PHP: Introdução HTML
Básico PHP: Introdução HTML
 
Técnicas e processos - HTML / CSS - aula 8
Técnicas e processos - HTML / CSS - aula 8Técnicas e processos - HTML / CSS - aula 8
Técnicas e processos - HTML / CSS - aula 8
 
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoCurso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
 
HTML
HTMLHTML
HTML
 
Formulários
FormuláriosFormulários
Formulários
 
Aula formularios 1
Aula formularios 1Aula formularios 1
Aula formularios 1
 
Html, css, js, ajax
Html, css, js, ajaxHtml, css, js, ajax
Html, css, js, ajax
 
Introdução a HTML, CSS, JS, Ajax
Introdução a HTML, CSS, JS, AjaxIntrodução a HTML, CSS, JS, Ajax
Introdução a HTML, CSS, JS, Ajax
 
Aplicativo aula05
Aplicativo aula05Aplicativo aula05
Aplicativo aula05
 
Aula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisAula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas Condicionais
 
Apresentação para aula de HTML básico
Apresentação para aula de HTML básicoApresentação para aula de HTML básico
Apresentação para aula de HTML básico
 
HTML - aula 1
HTML - aula 1HTML - aula 1
HTML - aula 1
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5
 
HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)
 
Aula4 - Formulário
Aula4 - FormulárioAula4 - Formulário
Aula4 - Formulário
 

Formulários HTML: os principais tipos de inputs

  • 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