SlideShare uma empresa Scribd logo
Formulários
HTML
Aula Especial
Elementos de um site bastante úteis para:

Envio de Mensagens
- Cadastro de Pessoas
- Provas Online
- Áreas Restritas
- Pesquisas de Opinião
-
Todos os formulários utilizam um código
específico para inserir os elementos gráficos:
Campo de Texto <textfield>
Campo de Senha <password>
Botão Rádio <radiobutton>
Campo de Data <date>
Área de Texto <textarea>
Campo para números <number>
Campo para Seleção <selection>
Botão para Enviar <submit>
Botão para Limpar <reset>

O formulário é inserido na página HTML
através da TAG <form>
Todos os formulários utilizam dois atributos
principais:
<method> Representa o método pelo qual as
informações contidas nos campos serão
enviadas
<function> Representa o local para onde esse
formulário enviará os dados contidos nos
campos
Analise a sintaxe abaixo:
<HTML>
<HEAD>
<BODY>
<FORM method=“post” action=“recebe.php”>
</FORM>
</BODY>
</HTML>
O método utilizado acima foi o POST,
poderíamos também utilizar o método GET
As informações desse formulário serão
enviadas para uma página chamada
“recebe.php”, a qual armazenará os dados
(DATE) contidos nos campos desse
formulário.
Percebam que neste formulário não foi inserido
nenhum CAMPO, neste exemplo utilizaremos
apenas alguns campos:

<nome completo>
<email>
<data de nascimento>
<sexo>
<escolaridade>
<comentários>
<FORM method=“post” action=“recebe.php”>
Nome Completo <input type=“text”>
E-mail <input type=“email”>
Data Nascimento <input type=“date”>
Sexo <selection>
<option>Masculino</option>
<option>Feminino</option>
</selection>
Escolaridade
<input type=“radiobutton”>Ensino
Fundamental
<input type=“radiobutton”>Ensino Médio
Comentários <textarea></textarea>
<input type=“submit” value=“Enviar”>
<input type=“reset” value=“Limpar”>
</FORM>
Principais atributos dos Campos de um
formulário:
Size – especifica o tamanho do campo
Maxlength – delimita a quantidade de
caracteres podem ser digitados
name – especifica um nome pelo qual o campo
será identificado
Cols - especifica a quantidade de colunas
Rows – especifica a quantidade de linhas
Um pouco de HTML 5
Required name – não permite que o campo
permaneça em branco
Placeholder – digita um valor inicial dentro do
campo servindo como legenda
autofocus – faz com que um campo seja
automaticamente selecionado quando a
página for carregada (focar no campo)
Value – determina qual valor será armazenado
quando o campo for selecionado (muito
utilizado nos campos (select, radio,
checkbox)
Pattern – permite criar uma máscara obrigado
o usuário respeitar a forma de escrita do
campo
Aprendendo a utilizar o atributo pattern:
pattern="[0-9]{4}[-][0-9]{4}
pattern="[0-9]{4}[-][0-9]{4}
O intervalo de números que se encontram
entre colchetes determina quais números
podem ser aceitos nesse campo
O número que se encontra entre chaves
determina a quantidade de números que o
campo pode receber
[0-9] o usuário pode utilizar os números
dentro desse intervalo Ex: 3639 no máximo
utilizar 4 números.
[-] o usuário deverá digitar o caractere – pois
a máscara é determinada pelo  contido entre
colchetes.

Mais conteúdo relacionado

Destaque

Web12 ambiente web (extra iii)
Web12 ambiente web (extra iii)Web12 ambiente web (extra iii)
Web12 ambiente web (extra iii)
Anderson Henrique
 
1 Aula De Dreamweaver
1 Aula De Dreamweaver1 Aula De Dreamweaver
1 Aula De Dreamweaver
Profe Luiz
 
Produção de documentos profissionais 15
Produção de documentos profissionais 15Produção de documentos profissionais 15
Produção de documentos profissionais 15
Anderson Henrique
 
Web15
Web15Web15
Web13 14
Web13 14Web13 14
Objetivos do Módulo - Desenvolvimento de Sites - T4011A - CEDASPY PINHEIROS
Objetivos do Módulo - Desenvolvimento de Sites - T4011A - CEDASPY PINHEIROSObjetivos do Módulo - Desenvolvimento de Sites - T4011A - CEDASPY PINHEIROS
Objetivos do Módulo - Desenvolvimento de Sites - T4011A - CEDASPY PINHEIROS
Alexandre Da Silva Azevedo
 
Produção de documentos profissionais 13
Produção de documentos profissionais 13Produção de documentos profissionais 13
Produção de documentos profissionais 13
Anderson Henrique
 
Aula - Desenvolvimento de Sites - FTP
Aula - Desenvolvimento de Sites - FTPAula - Desenvolvimento de Sites - FTP
Aula - Desenvolvimento de Sites - FTP
Alexandre Da Silva Azevedo
 
Biblia. dreamweaver.8
Biblia. dreamweaver.8Biblia. dreamweaver.8
Biblia. dreamweaver.8
Edson Gracom
 
Dreamweaver e Html5 na Prática
Dreamweaver e Html5 na PráticaDreamweaver e Html5 na Prática
Dreamweaver e Html5 na Prática
Renato Melo
 
Apostila dreamweaver
Apostila dreamweaver Apostila dreamweaver
Apostila dreamweaver
Verônica Veiga
 
Dreamweaver cs5 apostila dreamweaver cs5 apostilando.com
Dreamweaver cs5   apostila dreamweaver cs5 apostilando.comDreamweaver cs5   apostila dreamweaver cs5 apostilando.com
Dreamweaver cs5 apostila dreamweaver cs5 apostilando.com
robinhoct
 
Ambiente web 15
Ambiente web 15Ambiente web 15
Ambiente web 15
Anderson Henrique
 
Web10
Web10Web10
Web09 ambiente web (extra ii)
Web09 ambiente web (extra ii)Web09 ambiente web (extra ii)
Web09 ambiente web (extra ii)
Anderson Henrique
 
Dream 11
Dream 11Dream 11
Dream 12
Dream 12Dream 12
Web11
Web11Web11
Web hackers (aula extra iv)
Web hackers (aula extra iv)Web hackers (aula extra iv)
Web hackers (aula extra iv)
Anderson Henrique
 
Produção de documentos profissionais 14
Produção de documentos profissionais 14Produção de documentos profissionais 14
Produção de documentos profissionais 14
Anderson Henrique
 

Destaque (20)

Web12 ambiente web (extra iii)
Web12 ambiente web (extra iii)Web12 ambiente web (extra iii)
Web12 ambiente web (extra iii)
 
1 Aula De Dreamweaver
1 Aula De Dreamweaver1 Aula De Dreamweaver
1 Aula De Dreamweaver
 
Produção de documentos profissionais 15
Produção de documentos profissionais 15Produção de documentos profissionais 15
Produção de documentos profissionais 15
 
Web15
Web15Web15
Web15
 
Web13 14
Web13 14Web13 14
Web13 14
 
Objetivos do Módulo - Desenvolvimento de Sites - T4011A - CEDASPY PINHEIROS
Objetivos do Módulo - Desenvolvimento de Sites - T4011A - CEDASPY PINHEIROSObjetivos do Módulo - Desenvolvimento de Sites - T4011A - CEDASPY PINHEIROS
Objetivos do Módulo - Desenvolvimento de Sites - T4011A - CEDASPY PINHEIROS
 
Produção de documentos profissionais 13
Produção de documentos profissionais 13Produção de documentos profissionais 13
Produção de documentos profissionais 13
 
Aula - Desenvolvimento de Sites - FTP
Aula - Desenvolvimento de Sites - FTPAula - Desenvolvimento de Sites - FTP
Aula - Desenvolvimento de Sites - FTP
 
Biblia. dreamweaver.8
Biblia. dreamweaver.8Biblia. dreamweaver.8
Biblia. dreamweaver.8
 
Dreamweaver e Html5 na Prática
Dreamweaver e Html5 na PráticaDreamweaver e Html5 na Prática
Dreamweaver e Html5 na Prática
 
Apostila dreamweaver
Apostila dreamweaver Apostila dreamweaver
Apostila dreamweaver
 
Dreamweaver cs5 apostila dreamweaver cs5 apostilando.com
Dreamweaver cs5   apostila dreamweaver cs5 apostilando.comDreamweaver cs5   apostila dreamweaver cs5 apostilando.com
Dreamweaver cs5 apostila dreamweaver cs5 apostilando.com
 
Ambiente web 15
Ambiente web 15Ambiente web 15
Ambiente web 15
 
Web10
Web10Web10
Web10
 
Web09 ambiente web (extra ii)
Web09 ambiente web (extra ii)Web09 ambiente web (extra ii)
Web09 ambiente web (extra ii)
 
Dream 11
Dream 11Dream 11
Dream 11
 
Dream 12
Dream 12Dream 12
Dream 12
 
Web11
Web11Web11
Web11
 
Web hackers (aula extra iv)
Web hackers (aula extra iv)Web hackers (aula extra iv)
Web hackers (aula extra iv)
 
Produção de documentos profissionais 14
Produção de documentos profissionais 14Produção de documentos profissionais 14
Produção de documentos profissionais 14
 

Semelhante a Ambiente web 12

RCOM 11º Ano - HTML
RCOM 11º Ano - HTMLRCOM 11º Ano - HTML
RCOM 11º Ano - HTML
Escola Secundária de Vizela
 
Aula formularios 1
Aula formularios 1Aula formularios 1
Aula formularios 1
Denise Lima
 
HTML - Guia 3
HTML - Guia 3HTML - Guia 3
HTML - Guia 3
Alvaro Gomes
 
Html5 Aula 4
Html5 Aula 4Html5 Aula 4
Html5 Aula 4
Jose Berardo
 
Formulários
FormuláriosFormulários
Formulários
jonatasoliveira
 
Html e css para formulários
Html e css para formuláriosHtml e css para formulários
Html e css para formulários
empalamado software
 
Conceitos inicias de banco de dados Mysql
Conceitos inicias de banco de dados MysqlConceitos inicias de banco de dados Mysql
Conceitos inicias de banco de dados Mysql
binhoetec
 
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
Tiago Antônio da Silva
 
Aula3 xhtml
Aula3 xhtmlAula3 xhtml
Aula3 xhtml
Luis Fernandes
 
4 - Introdução ao Desenvolvimento Web - Formulários (pt 1)
4 - Introdução ao Desenvolvimento Web - Formulários (pt 1)4 - Introdução ao Desenvolvimento Web - Formulários (pt 1)
4 - Introdução ao Desenvolvimento Web - Formulários (pt 1)
Mauro Duarte
 
Resumos html
Resumos htmlResumos html
Resumos html
esaf
 
Introdução ao PHP Parte 1
Introdução ao PHP Parte 1Introdução ao PHP Parte 1
Introdução ao PHP Parte 1
Wellington Oliveira
 
Básico PHP: Introdução HTML
Básico PHP: Introdução HTMLBásico PHP: Introdução HTML
Básico PHP: Introdução HTML
Wellington Oliveira
 
Aula 5 php
Aula 5 phpAula 5 php
Aula 5 php
sergio_henrique
 
Curso de html formularios
Curso de html formulariosCurso de html formularios
Curso de html formularios
Erik Cunha
 
Java5
Java5Java5
1ª aula php
1ª aula php1ª aula php
1ª aula php
sergio_henrique
 
Formulário HTML
Formulário HTMLFormulário HTML
Formulário HTML
Evandro Manara Miletto
 
HTML5 e CSS3 - Recursos mais utilizados
HTML5 e CSS3 - Recursos mais utilizadosHTML5 e CSS3 - Recursos mais utilizados
HTML5 e CSS3 - Recursos mais utilizados
Caio Gomes
 
LabMM3 - Exercício de revi
LabMM3 - Exercício de reviLabMM3 - Exercício de revi
LabMM3 - Exercício de revi
Carlos Santos
 

Semelhante a Ambiente web 12 (20)

RCOM 11º Ano - HTML
RCOM 11º Ano - HTMLRCOM 11º Ano - HTML
RCOM 11º Ano - HTML
 
Aula formularios 1
Aula formularios 1Aula formularios 1
Aula formularios 1
 
HTML - Guia 3
HTML - Guia 3HTML - Guia 3
HTML - Guia 3
 
Html5 Aula 4
Html5 Aula 4Html5 Aula 4
Html5 Aula 4
 
Formulários
FormuláriosFormulários
Formulários
 
Html e css para formulários
Html e css para formuláriosHtml e css para formulários
Html e css para formulários
 
Conceitos inicias de banco de dados Mysql
Conceitos inicias de banco de dados MysqlConceitos inicias de banco de dados Mysql
Conceitos inicias de banco de dados Mysql
 
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
 
Aula3 xhtml
Aula3 xhtmlAula3 xhtml
Aula3 xhtml
 
4 - Introdução ao Desenvolvimento Web - Formulários (pt 1)
4 - Introdução ao Desenvolvimento Web - Formulários (pt 1)4 - Introdução ao Desenvolvimento Web - Formulários (pt 1)
4 - Introdução ao Desenvolvimento Web - Formulários (pt 1)
 
Resumos html
Resumos htmlResumos html
Resumos html
 
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
 
Aula 5 php
Aula 5 phpAula 5 php
Aula 5 php
 
Curso de html formularios
Curso de html formulariosCurso de html formularios
Curso de html formularios
 
Java5
Java5Java5
Java5
 
1ª aula php
1ª aula php1ª aula php
1ª aula php
 
Formulário HTML
Formulário HTMLFormulário HTML
Formulário HTML
 
HTML5 e CSS3 - Recursos mais utilizados
HTML5 e CSS3 - Recursos mais utilizadosHTML5 e CSS3 - Recursos mais utilizados
HTML5 e CSS3 - Recursos mais utilizados
 
LabMM3 - Exercício de revi
LabMM3 - Exercício de reviLabMM3 - Exercício de revi
LabMM3 - Exercício de revi
 

Mais de Anderson Henrique

Sistemas operacionais aulas 14 e 15
Sistemas operacionais aulas 14 e 15Sistemas operacionais aulas 14 e 15
Sistemas operacionais aulas 14 e 15
Anderson Henrique
 
Sistemas operacionais aula 13
Sistemas operacionais aula 13Sistemas operacionais aula 13
Sistemas operacionais aula 13
Anderson Henrique
 
Sistemas operacionais aula 12
Sistemas operacionais aula 12Sistemas operacionais aula 12
Sistemas operacionais aula 12
Anderson Henrique
 
Sistemas operacionais aula 11
Sistemas operacionais aula 11Sistemas operacionais aula 11
Sistemas operacionais aula 11
Anderson Henrique
 
Sistemas operacionais aula 10
Sistemas operacionais aula 10Sistemas operacionais aula 10
Sistemas operacionais aula 10
Anderson Henrique
 
Sistemas operacionais aula 09
Sistemas operacionais aula 09Sistemas operacionais aula 09
Sistemas operacionais aula 09
Anderson Henrique
 
Sistemas operacionais Aula 08
Sistemas operacionais Aula 08Sistemas operacionais Aula 08
Sistemas operacionais Aula 08
Anderson Henrique
 
Sistemas operacionais 07
Sistemas operacionais 07Sistemas operacionais 07
Sistemas operacionais 07
Anderson Henrique
 
Sistemas operacionais 06
Sistemas operacionais 06Sistemas operacionais 06
Sistemas operacionais 06
Anderson Henrique
 
Sistemas operacionais 05
Sistemas operacionais 05Sistemas operacionais 05
Sistemas operacionais 05
Anderson Henrique
 
Sistemas operacionais 04
Sistemas operacionais 04Sistemas operacionais 04
Sistemas operacionais 04
Anderson Henrique
 
Sistemas operacionais 03
Sistemas operacionais 03Sistemas operacionais 03
Sistemas operacionais 03
Anderson Henrique
 
Sistemas Cadastro
Sistemas CadastroSistemas Cadastro
Sistemas Cadastro
Anderson Henrique
 
Sistemas operacionais cadastro
Sistemas operacionais cadastroSistemas operacionais cadastro
Sistemas operacionais cadastro
Anderson Henrique
 
Sistemas operacionais 02
Sistemas operacionais 02Sistemas operacionais 02
Sistemas operacionais 02
Anderson Henrique
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
Anderson Henrique
 
Php04
Php04Php04
Php03
Php03Php03
Php02
Php02Php02
Php01
Php01Php01

Mais de Anderson Henrique (20)

Sistemas operacionais aulas 14 e 15
Sistemas operacionais aulas 14 e 15Sistemas operacionais aulas 14 e 15
Sistemas operacionais aulas 14 e 15
 
Sistemas operacionais aula 13
Sistemas operacionais aula 13Sistemas operacionais aula 13
Sistemas operacionais aula 13
 
Sistemas operacionais aula 12
Sistemas operacionais aula 12Sistemas operacionais aula 12
Sistemas operacionais aula 12
 
Sistemas operacionais aula 11
Sistemas operacionais aula 11Sistemas operacionais aula 11
Sistemas operacionais aula 11
 
Sistemas operacionais aula 10
Sistemas operacionais aula 10Sistemas operacionais aula 10
Sistemas operacionais aula 10
 
Sistemas operacionais aula 09
Sistemas operacionais aula 09Sistemas operacionais aula 09
Sistemas operacionais aula 09
 
Sistemas operacionais Aula 08
Sistemas operacionais Aula 08Sistemas operacionais Aula 08
Sistemas operacionais Aula 08
 
Sistemas operacionais 07
Sistemas operacionais 07Sistemas operacionais 07
Sistemas operacionais 07
 
Sistemas operacionais 06
Sistemas operacionais 06Sistemas operacionais 06
Sistemas operacionais 06
 
Sistemas operacionais 05
Sistemas operacionais 05Sistemas operacionais 05
Sistemas operacionais 05
 
Sistemas operacionais 04
Sistemas operacionais 04Sistemas operacionais 04
Sistemas operacionais 04
 
Sistemas operacionais 03
Sistemas operacionais 03Sistemas operacionais 03
Sistemas operacionais 03
 
Sistemas Cadastro
Sistemas CadastroSistemas Cadastro
Sistemas Cadastro
 
Sistemas operacionais cadastro
Sistemas operacionais cadastroSistemas operacionais cadastro
Sistemas operacionais cadastro
 
Sistemas operacionais 02
Sistemas operacionais 02Sistemas operacionais 02
Sistemas operacionais 02
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Php04
Php04Php04
Php04
 
Php03
Php03Php03
Php03
 
Php02
Php02Php02
Php02
 
Php01
Php01Php01
Php01
 

Ambiente web 12

  • 2. Elementos de um site bastante úteis para: Envio de Mensagens - Cadastro de Pessoas - Provas Online - Áreas Restritas - Pesquisas de Opinião -
  • 3. Todos os formulários utilizam um código específico para inserir os elementos gráficos: Campo de Texto <textfield> Campo de Senha <password> Botão Rádio <radiobutton> Campo de Data <date> Área de Texto <textarea>
  • 4. Campo para números <number> Campo para Seleção <selection> Botão para Enviar <submit> Botão para Limpar <reset> O formulário é inserido na página HTML através da TAG <form>
  • 5. Todos os formulários utilizam dois atributos principais: <method> Representa o método pelo qual as informações contidas nos campos serão enviadas <function> Representa o local para onde esse formulário enviará os dados contidos nos campos
  • 6. Analise a sintaxe abaixo: <HTML> <HEAD> <BODY> <FORM method=“post” action=“recebe.php”> </FORM> </BODY> </HTML>
  • 7. O método utilizado acima foi o POST, poderíamos também utilizar o método GET As informações desse formulário serão enviadas para uma página chamada “recebe.php”, a qual armazenará os dados (DATE) contidos nos campos desse formulário.
  • 8. Percebam que neste formulário não foi inserido nenhum CAMPO, neste exemplo utilizaremos apenas alguns campos: <nome completo> <email> <data de nascimento> <sexo> <escolaridade> <comentários>
  • 9. <FORM method=“post” action=“recebe.php”> Nome Completo <input type=“text”> E-mail <input type=“email”> Data Nascimento <input type=“date”> Sexo <selection> <option>Masculino</option> <option>Feminino</option> </selection> Escolaridade <input type=“radiobutton”>Ensino Fundamental <input type=“radiobutton”>Ensino Médio
  • 10. Comentários <textarea></textarea> <input type=“submit” value=“Enviar”> <input type=“reset” value=“Limpar”> </FORM> Principais atributos dos Campos de um formulário: Size – especifica o tamanho do campo Maxlength – delimita a quantidade de caracteres podem ser digitados
  • 11. name – especifica um nome pelo qual o campo será identificado Cols - especifica a quantidade de colunas Rows – especifica a quantidade de linhas Um pouco de HTML 5 Required name – não permite que o campo permaneça em branco Placeholder – digita um valor inicial dentro do campo servindo como legenda
  • 12. autofocus – faz com que um campo seja automaticamente selecionado quando a página for carregada (focar no campo) Value – determina qual valor será armazenado quando o campo for selecionado (muito utilizado nos campos (select, radio, checkbox) Pattern – permite criar uma máscara obrigado o usuário respeitar a forma de escrita do campo Aprendendo a utilizar o atributo pattern: pattern="[0-9]{4}[-][0-9]{4}
  • 13. pattern="[0-9]{4}[-][0-9]{4} O intervalo de números que se encontram entre colchetes determina quais números podem ser aceitos nesse campo O número que se encontra entre chaves determina a quantidade de números que o campo pode receber [0-9] o usuário pode utilizar os números dentro desse intervalo Ex: 3639 no máximo utilizar 4 números. [-] o usuário deverá digitar o caractere – pois a máscara é determinada pelo contido entre colchetes.