Introdução. HyperText Markup Language HTML. Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário



Documentos relacionados
PROGRAMAÇÃO WEB DO LADO DO CLIENTE

HyperText Markup Language HTML. Formulário

Programação para Internet I

Introdução à Tecnologia Web

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

Os componentes de um formulário são: Form, Input, Select e AreaText

INTRODUÇÃO AO DESENVOLVIMENTO WEB

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva

SIMULADOS & TUTORIAIS

Ferramentas para Multimídia e Internet

Mais sobre uso de formulários Site sem Ajax

TECNOLOGIAS WEB AULA 7

O código acima descreve o formulário com uma caixa de texto e dois botões

Programação Web Prof. Wladimir

FORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT)

DESENVOLVIMENTO WEB I

6.2 - Formulários: form <form action="url_de_script" method="método">...</form> form action method POST GET exceto outros formulários form

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

COMO FUNCIONA UM FORMULÁRIO

DWEB. Design para Web. HTML5 - Marcação de formulário. Curso Superior de Tecnologia em Design Gráfico

Formulário (Send & Recieve) Prof. Celso H. Masotti

Formulários. Permite ao usuário enviar informações por meio da página, em forma de pesquisa, mala direta, compra eletrônica e outros.

3 HTML Tabelas, frames e formulário

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

Aula 05 HTML FORMULÁRIOS Prof. Daniela Pires Sumário

Linguagem de. Aula 06. Profa Cristiane Koehler

HTML - 7. Vitor Vaz da Silva Paula Graça

TECNOLOGIAS WEB. Unidade 2 Introdução a Construção de Páginas Estáticas. Luiz Leão luizleao@gmail.com

HTML (Hyper Text Markup Language) É a linguagem com que se escrevem as páginas web;

Web Design Aula 09: Formulários

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia3.zip dezembro 1995 Tutorial - Autoria em World Wide Web

LINGUAGEM DE PROGRAMAÇÃO WEB

Programação WEB II. Formulários Em PHP. Métodos GET e POST progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Programação Web Prof. Wladimir

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2.

Programando em PHP. Conceitos Básicos

Formulários HTML. Envio de Informação para o servidor

Introdução. Introdução a HTML. A Linguagem HTML. Estrutura de uma Página. Mário Antonio Meireles Teixeira

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

FORMULÁRIOS ACESSÍVEIS

Scriptlets e Formulários

Links e Frames José Antônio da Cunha

HTML -- Criação de Home Page

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES FRAMES. Professor Carlos Muniz

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão

HTML: Listas, Tabelas e Formulários CST Sistemas para Internet

0,5 pelo negrito das palavras ID, Nome, e Analisar em outro momento.

indica o nome do campo pelo qual podemos acessar.

HTML. Sessão 8 HTML. Criação de Páginas WEB. Formulários

APOSTILA. Curso de HTML com PHP HTML. Pablo Dapont

7. Formulários em XHTML

Formulários em HTML - O que são e para que servem

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/06/2011

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/04/2011

Web Design Aula 10: Formulários - Parte2

Tecnologias para apresentação de dados - HTML. Aécio Costa

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

Desenvolvedor Web Docente André Luiz Silva de Moraes

Tutorial de Integração HTML

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RN - IFRN APOSTILA: AUTORIA WEB PROFESSOR: ADDSON ARAÚJO DA COSTA SANTA CRUZ - RN

JavaScript (Funções, Eventos e Manipulação de Formulários)

HTML: Formulários Programação de Servidores


Utilizamos um tema no Mais Fórmula 1 que possui algumas peculiaridades. Irei explicar passo-a-passo cada uma delas.

Tecnologias Web. Formulários HTML

Introdução. História. Como funciona

Autoria Web. Professor: Diego Oliveira. Conteúdo 03: Tags de Formulário

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia5.zip 1996 Tutorial - Autoria em World Wide Web

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Tecnologias Web. Prof. Msc. Juliano Gomes Weber Notas de Aula Aula 05 1º Semestre UNIJUÍ DETEC Ciência da Computação

SISTEMA PATRIMÔNIO WEB

Enviado dados para o PHP através de formulário

HTML Página 29. Índice

Tabelas Div Span Frames Formulários

Desenvolvimento Web TCC Turma A-1

HTML Curso Básico HTML CURSO BÁSICO Aprenda os conceitos iniciais de HTML em alguns minutos.

Utilizando Janelas e Frames

QUEM FEZ O TRABALHO?

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

Estrutura do exemplo

HTML. Leonardo Gresta Paulino Murta

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT.

Sistema de Controle de Processos ON-LINE-Versão 1.0 Prefeitura Municipal de João Pessoa (PMJP) Unidade Municipal de Tecnologia da Informação (UMTI)

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Manual de Integração Via Gadget. Passo a passo para realizar a integração entre websites e a plataforma Virtual Target.

Programação para Internet

HTML Básico Formulários. Matheus Meira

Formulários. Objetivo Controles Métodos Linhas de Edição

Sumário I. Acesso ao sistema CRMTEL II. Filtro de Clientes III. Atribuindo a Segmentação Atribuindo o Mailing VI.

Manual do Painel Administrativo

Pré-requisito Treinamento de Lógica de Programação, ou conhecimento equivalente.

Vejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é :

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Transcrição:

Introdução HyperText Markup Language HTML Formulário Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br http://professor.ifsertao-pe.edu.br/nicolas.trigo/ O usuário interage com os serviços hospedados nos servidores HTTP através de formulário HTML. Formulário HTML é interligado a aplicações desenvolvidas a partir de linguagens de programação para web. Formulário HTML representa somente a parte visual da interação real. 2 1. No cliente, o usuário solicita acesso a um site. 2. O serviço solicitado pelo cliente é localizado pelo Servidor HTTP, onde o serviço se encontra hospedado. 3 4 3. O Servidor HTTP envia a resposta da solicitação feita pelo cliente, código HTML. 4. O Cliente recebe o código HTML e o navegador interpreta este código, gerando o formulário HTML. 5 6

5. O usuário preenche o formulário HTML com informações solicitadas e o submete para o servidor HTTP após pressionar o botão de envio. 6. O servidor recebe as informações enviadas pelo cliente via formulário HTML e o direciona para as Aplicações e/ou B.D. 7 8 Estrutura do Formulário Campos do Formulário A estrutura do formulário é delimitado através da tag: <form...>...</form> Os principais atributos desta tag são: action atribui o destino que receberá os dados enviados pelo formulário. method atribui o método em que submeterá as informações do formulário para o servidor. Os valores são: GET POST Por exemplo: <form method= get action= destino.html >... </form> 9 Existem os seguintes campos: input * text campo de texto linear password campo de senha radio campo de múltipla escolha checkbox campo de confirmação file campo de arquivo hidden campo oculto submit botão de submissão reset botão de limpeza textarea caixa de texto select campo de seleção A taginput pode assumir qualquer um dos campos listados abaixo. Para a taginput, os principais atributos são : type, name e value. type define o tipo de campo que a taginput irá assumir. name define o identificador do campo value define o valor relacionado ao identificador name = value 10 Campo de Texto Linear Campo de Senha <input type= text name= ident /> <input type= password name= senha /> <input type= text name= ident value= valor valor /> size atributo que define a largura do campo (caracteres). maxlenght atributo que define a quantidade máxima de caracteres. 11 12

Campo de Múltipla Escolha Campo de Confirmação <input type= radio name= perg value= A /> A <input type= radio name= perg value= B checked /> B <input type= radio name= perg value= C /> C <input type= checkbox name= agree checked /> Aceita? Aceita? A B C Para este tipo de campo é necessário ter levantado todas as respostas possíveis e criar um identificador para ser comum no atributo name de todos os campos do tipo radio envolvidos. O atributo checked (de presença) define aquele campo como resposta padrão. Quando marca este campo e submete, o valor que recebe é o termo on. agree = on 13 14 Campo de Arquivo Campo Oculto <input type= file name= arquivo /> <input type= hidden name= ident value= valor /> Este campo fica invisível na tela do navegador, mas é possível visualizar o valor, quando vê o código-fonte. 15 16 Botão de Submissão Botão de Limpeza <input type= submit name= botao value= Enviar /> <input type= reset name= botao value= Limpar /> Este botão é o responsável de enviar todas as informações dos campos que estão dentro da tag<form...>...</form>. O valor do atributo value fica impresso no botão. Este botão é o responsável de trazer os valores iniciais dos campos que estão dentro da tag<form...>...</form>. O valor do atributo value fica impresso no botão. 17 18

Caixa de Texto <textarea name= ident >valor</textarea> Campo Seleção <select name= ident > <option value= 1 >Opção 1</option> <option value= 2 selected>opção 2</option> <option value= 3 >Opção 3</option> <option value= 4 >Opção 4</option> </select> Atributos de redimensionamento: rows recebe valor numérico que define a altura do campo. cols recebe valor numérico que define a largura do campo. 19 size associa o tamanho do campo, por exemplo, se definir valor 7 (sete), o campo terá altura para sete opções. multiple (de presença) associa a poder marcar mais de uma opção. Para isso, é necessário segurar o botão Ctrl (Control) e marcar as opções. 20 Quadro Organizador Título do Quadro Organizador <fieldset> </fieldset> A tagfieldset define um grupo de controle de formulário, agrupando formulários relacionados. <fieldset> <form method="post" action= dest.php"> <p>login: <input type="text" name="login"></p> <p>senha: <input type="password" name="senha"></p> <p><input type="submit" name="botao" value="acessar"></p> </form> </fieldset> 21 <legend> </legend> A taglegend define o título do quadro organizador formado pela tagfieldset. <fieldset> <legend>tela de Autenticação</legend> <form method="post" action="destino.php"> <p>login: <input type="text" name="login"></p> <p>senha: <input type="password" name="senha"></p> <p><input type="submit" name="botao" value="acessar"></p> </form> </fieldset> 22 Use as interfaces abaixo para criar o código HTML. Use as interfaces abaixo para criar o código HTML. 23 24

Use as interfaces abaixo para criar o código HTML. Frame O conjunto de tags Frame formam uma estrutura que tem a finalidade de definir o layout do web site utilizando vários outros documentos web, separando-os através de molduras. Este conjunto de tags que formam a Frame é composta por: <frameset...>...</frame> delimita a estrutura. <frame... /> agrega os arquivos de conteúdo. 25 26 Frame Frame <frameset...>...</frameset> Correspondem às tags que inicia e finaliza a estrutura Frame, respectivamente. Os seus principais atributos são: <frame... /> Corresponde a tag que abre um documento web em uma parte da estrutura Frame. Os seus principais atributos são: rows define as dimensões das linhas da estrutura. A quantidade de valores separados por vírgulas corresponde à quantidade de linhas e estes valores podem ser em pixel src define o caminho do arquivo. (número sem unidade), porcentagem (número seguido pelo name define um identificador para cada parte do Frame. sinal %) e/ou * (asterisco), que determina flexibilidade na dimensão (completa o espaço que o resto da área target define o Frame-destino dos links que serão clicados. disponível). scrolling define se tem barra de rolagem obrigatória, cols que define as dimensões das colunas da estrutura. representado por "yes"; "no", se não tem barra de rolagem; e Valores semelhantes ao atributo ROWS. "auto", só terá barra de rolagem quando necessário. frameborder define se a estrutura terá moldura (valor: 1) ou não (valor: 0). noresize que define as bordas da estrutura Frame como border define a espessura (em pixel) da borda da imóveis quando aplicado na tag. moldura. bordercolor define a cor da borda, podendo ser o nome em inglês ou sistema RGB em hexadecimal. 27 28 Exemplo Iframe A tag<iframe...></iframe> corresponde a um documento HTML dentro de outro documento HTML. Os atributos são: src caminho do documento HTML que será inserido dentro do documento ativo. width largura da área (pixel ou %). height altura da área (pixel ou %). align alinhamento da área. Este último atributo só é atendido no Internet Explorer. 29 30

Iframe <iframe src="doc.html" width= 300" height= 300"></iframe> 31 32 33 34 35