INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

Documentos relacionados
Programação para web HTML: Formulários

TECNOLOGIA E PROGRAMAÇÃO WEB

HTML: FORMULÁRIOS SUMÁRIO. Conceito Tag FORM Tag INPUT Tag BUTTON Tag TEXTAREA Tag SELECT

Tutorial Cold Fusion Módulo 2 Cold Fusion Brasil -

Formulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento,

Tags estruturais <!-- --> Cria um comentário <html> </html> Envolve todo um documento html <head> </head> Envolve o cabeçalho de um documento html

1. Aspectos Gerais dos Formulários

Plano de Aula - Dreamweaver CS5 - cód Horas/Aula

HTML & CSS. Aula 04. Prof. Gerson Borges HTML & CSS 1

Curso de HTML aula 4. Sumário. 1 Formulários. 1.1 Construindo formulários com o FORM. 1.2 Método:

Guia visual de controles de formulário HTML

A área de um formulário, na codificação HTML da página, é delimitada pelo par de marcadores <FORM> e </FORM>.

Os slides que seguem mostram os principais comandos da linguagem HTML. Conhecer o código HTML possibilita a criação de páginas leves que contenham ape

Programação em HTML aspectos avançados

Desenvolvimento Web III. Prof. Felippe Scheidt

Introdução a Javascript

Os componentes HTML possuem a capacidade de configurar eventos

O CMS JOOMLA! UM GUIA PARA INICIANTES

Use para enviar VGM para um ou mais contâiners. No portal INTTRA, clicar em 'Document' e em 'evgm', selecione a opção 'Create New' no menu suspenso.

Manual do usuário people

Introdução ao Javascript. Parte 3 Prof. Victor Hugo Lopes

Aula 11 Introdução ao Java Script

Introdução à linguagem JavaScript

Introdução ao HTML5 e CSS3. Breno Leonardo Gomes de Menezes Araújo

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo

Programação Cliente em. jquery. Fontes: Wendell S. Soares e vinteum.com

Manual do Webmail Zimbra TM

OVERRIDE NO JOOMLA 3.5

JavaScript (Elementos de Programação e Programação Básica)

Desenvolvendo Websites com PHP

Tutorial: Webmail. Dicas de Uso e Funcionalidades 10/2014. Versão 01

Geralmente uma página com frames é constituída por dois ou três elementos básicos:

Validação de dados no PHP

Desenvolvimento Web. XHTML tag head e tags de texto. Professor: Bruno Gomes

Introdução ao Javascript

Criação de Sessões do Blackboard Collaborate Professores

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26

Desenvolvimento de Aplicações para. Prof.: Bruno Rafael de Oliveira Rodrigues

Plano de Trabalho Docente Ensino Técnico

Aula 2 - Barra de Rolagem, botões de rádio, CheckBox, Memo e Main Menu

Guia de Bolso HTML e XHTML

Etec Prof. Armando José Farinazzo 138

Versão 1.0

Dados dinâmicos em um relatório de Tabela Dinâmica ou de Gráfico

DELPHI Curso Extensão. walter Prof. Walter Gima

INFORMÁTICA 15/04/2016. Com o Professor: Rene Maas. Considere a figura abaixo, que ilustra uma planilha do LibreOffice Calc em edição:

Lidando com Armazenamento de Dados

#Fundamentos de uma página web

Ademir Cristiano Gabardo. Novatec

Continuação... Criando a Interface e adiante

AJAX. Prof. Marcos Alexandruk

JOHN MAYER - PARADISE VALLEY

1. CONFIGURAR A CONTA

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

Use para enviar VGM para um ou mais contâiners. No portal INTTRA, clicar em 'Document' e em 'evgm', selecione a opção 'Create New' no menu suspenso.

Seu guia para obter o melhor da plataforma Emerald Insight

Método dos Elementos Finitos Aplicado à Engenharia de Estruturas Página 1

Manual de Acesso ao Ambiente Usuário: Aluno

NYK Line s Internet Shipping Instruction

globo.com Gerenciamento de Senhas

EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS

EMENTA: PHOTOSHOP PARA WEB

Manual do Professor AVA - Moodle/Unesp (versão 3.0) Grupos e agrupamentos

Colocando um site na Internet

INTERNET. A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial.

Aplicativos móveis com HTML5

1 Configurando um mapa de rede

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu. Introdução ao Javascript #1

Juliano Niederauer. Novatec

MENSAGEM FONADAS. Processamento e envio de mensagens VOZ

Processoo Seletivo 04/2017 SSA Hospital Metropolitano Dr. Célio de Castro. Processo Seletivo 04/2017 SSA Hospital Metropolitano Doutor Célio de Castro

Painel Administrativo Westlock

Transcrição:

v1.1 06/04/2017

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT AULA 3 TRABALHANDO COM FORMULÁRIOS Eder Franco @ FPF Tech

Agenda 1. Introdução 2. A tag form e seu atributos 3. As tags fieldset e legend 4. Tipos de campos 5. Elementos especiais e botões 6. Criando um formulário 7. Referências

Introdução Formulários Formulários são seções de uma página web com controles interativos que permitem ao usuário submeter informações a determinado servidor web.

A tag form e seus atributos A tag form: Destina-se a ser o container geral de um formulário. Principais atributos: action aponta para uma URL que contém um script que receberá os dados do formulário (uma página PHP, por exemplo). method define o método HTTP de envio do formulário (get ou post).

As tags fieldset e legend A tags filedset e legend: A tag fieldset serve como container para o agrupamento de campos (por assunto, por exemplo). A tag legend serve para criar uma descrição para o agrupamento contido no fieldset.

A tags filedset e legend: As tags fieldset e legend

Tipos de campos A tag label: A tag label serve como um rótulo para os campos de controle:

Tipos de campos A tag input: A maioria dos campos de um formulário poderá ser representada pela tag input. Destina-se a coletar dados textuais, marcar preferências (caixas de seleção), enviar dados, coletar data, hora, e-mail, etc. O comportamento da tag input (bem como a exibição do seu conteúdo) mudará de acordo com o atributo type.

Tipos de campos A tag input: Os valores do atributo type: text Define um campo para coleta de textos. É o campo padrão. hidden Define um campo de texto que não é renderizado. search Define um campo para busca. tel Define um campo para coleta de telefones.

Tipos de campos A tag input: Os valores do atributo type: url Define um campo para coleta de URLs. email Define um campo para coleta de e-mails. color Define um campo para coleta de cores. checkbox Define um campo para seleções múltiplas.

Tipos de campos A tag input: Os valores do atributo type: number Define um campo para coleta de números. range Define um campo para coleta de números em um intervalo. date Define um para coleta de datas. password Define um campo para coleta de senhas.

Tipos de campos A tag input: Os valores do atributo type: radio Define um campo para seleção única. file Define um campo para seleção de arquivos; A tag form precisará do atributo enctype com o valor multipart/form-data. image Transforma uma imagem em um botão. reset Botão para limpar campos de formulário. button Cria um botão.

Tipos de campos A tag input: Outros atributos importantes: name serve como referência para recebimento dos dados no script de destino. maxlength Define o número máximo de caracteres. minlength Define o número mínimo de caracteres. value Define um valor incial padrão para o campo.

Tipos de campos A tag input: Outros atributos importantes: readonly Torna o campo somente leitura, não preenchível. disabled Desabilita totalmente o campo. autofocus Define o foco no campo quando a página carrega. required Define um campo obrigatório.

Tipos de campos A tag input: Outros atributos importantes: pattern Permite definir uma expressão regular para validar o campo. min e max Define valores máximos e mínimo para inputs do tipo range, number, date e time. step Define o incremento de um campo numérico. placeholder Cria um valor inicial temporário na forma de uma dica.

Elementos especiais e botões A tag button: Cria um botão no formulário. Possui dois tipos (atributo type): button um botão simples, de uso geral. submit um botão que envia o formulário ao ser clicado.

Elementos especiais e botões A tags select e option: Destinam-se a criar uma caixa (dropdown) contendo opções para seleção.

Elementos especiais e botões A tags select e option: É possível adicionar um valor específico para cada opção utilizando o atributo value:

Elementos especiais e botões A tags select e option: Também é possível transformar o select em um campo de seleção de múltipla escolha (atributo multiple):

Elementos especiais e botões A tag optgroup: Permite agrupar as opções de acordo com um label:

Elementos especiais e botões A tag textarea: É um campo de controle de texto com múltiplas linhas.

Elementos especiais e botões A tag textarea: É possível definir a largura e a quantidade de linhas visíveis utilizando os atributos cols e rows.

Criando um formulário Mãos à obra! 20 minutos: Crie um formulário para entrevistar um candidato a uma vaga de emprego, contendo: Nome, e-mail, RG, CPF, telefone, data de nascimento, nome do pai, nome da mãe; Formação, Experiências profissionais; Vaga pleiteada, objetivos, um campo para falar um pouco sobre ele mesmo.

Referências 1. SILVA, Maurício Sammy. Fundamentos de HTML5 e CSS3. Capítulos 9. 1ª ed. São Paulo: Novatec, 2015. p. 205 a 2014.

Para saber mais 1. NERDCAST. NerdTech 13 Os Navegadores de Internet. Áudio, 54 minutos. Disponível em <https://jovemnerd.com.br/nerdcast/nerdtech/os-navegadoresda-internet/> Acesso em 06/04/2017.

Eder Martins Franco eder.franco@fpf.br efranco23@gmail.com facebook.com/edermartinsfranco linkedin.com/in/efranco23/ moodle.franco.eti.br