Tecnologias Web. Formulários HTML



Documentos relacionados
HTML Básico Formulários. Matheus Meira

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

LINGUAGEM DE PROGRAMAÇÃO WEB

HTML: Formulários Programação de Servidores

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

Linguagem de. Aula 06. Profa Cristiane Koehler

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

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

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

Inserindo e Listando registros

Personal Home Page PHP. Prof. Luiz Claudio F. de Souza

Web. Professor: Rodrigo Alves Sarmento

INTRODUÇÃO AO DESENVOLVIMENTO WEB

Desenvolvimento de aplicações Web. Java Server Pages

Incorporando JavaScript em HTML

Mais sobre uso de formulários Site sem Ajax

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

UNIDADE III JAVA SERVER PAGES

Iniciando PHP. Agenda

Programação de Servidores CST Redes de Computadores

Tecnologia WEB II. Prof. Erwin Alexander Uhlmann. Introdução ao PHP. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

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

Cálculo Remoto de Preços e Prazos de Encomendas

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

Relatório referente a compreensão da programação JSP. Realizado do dia de 22 abril de 2010 a 03 de maio de 2010.

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

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

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

IFSC-Programação para a WEB - prof. Herval Daminelli

Respondendo a eventos

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

Desenvolvimento em Ambiente Web. HTML - Introdução

COMO FUNCIONA UM FORMULÁRIO

Quem sou eu? Ana Paula Alves de Lima. Formação:

Programação para Internet I

Introdução a JavaServer Pages. Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Desenvolvimento de sistemas web

Web Design Aula 09: Formulários

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

Tutorial Moodle ESDM - professores

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

Instalação/ Operacionalização

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

Para o envio de s pelo PHP é necessário seguir a seguinte sintaxe:

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III

Unidade IV Introdução à Linguagem PHP Parte 1

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

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

BDQ: Prova Nacional Integrada

Prova de pré-requisito

Tecnologias da Internet (T) Avaliação de Frequência (versão A) 120 minutos *

Scriptlets e Formulários

PHP (PHP Hypertext Preprocessor)

Aula 2: Listas e Links

Programação Web Prof. Wladimir

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

Guia do Usuário do Aplicativo Desktop Client

Web Design Aula 11: XHTML

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

Índice. 5. Editar as seções de um curso 6. Estruturar o curso 7. Publicar o curso 8. Resumo do Fluxo de criação de um curso no educommons

SIMULADOS & TUTORIAIS

MODULO 4 DESENVOLVIMENTO DE PÁGINAS WEB ESTÁTICAS. Redes de Comunicação

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

Manual Portal PADRÃO. Gerenciador de Temas: Editar Estilo. 1. Clique na aba Extensões e em seguida em Gerenciador de Temas.-

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

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

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

Introdução a Servlets e JSP. Prof. Samuel Martins samuellunamartins at gmail dot com Faculdade São Miguel

Criando variáveis via URL

TECNOLOGIAS WEB AULA 7

Database and Applications. Criação, inserção de dados PHP+MySQL

Orientações para o uso do webmail da CODEVASF

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

Programando em PHP. Conceitos Básicos

Autoria Web HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Atividade JSP com Banco de Dados

Manual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP.

Cotação OnLine. Manual do Usuário

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Estrutura Básica do Documento HTML

Calculador de preços e prazos de encomendas

J820. Testes de interface Web com. HttpUnit. argonavis.com.br. Helder da Rocha

Programação WEB I. Ms. Bruno Crestani Calegaro Jun/ 2015

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

Conectar diferentes pesquisas na internet por um menu

Programação Web Prof. Wladimir

JSP (Java Server Pages)

Manual de Publicação Wordpress

Ferramentas para Multimídia e Internet

C A P I T U L O 0 1 I N T R O D U Ç Ã O XHTML

Manual de instalação, configuração e utilização do Enviador XML

e-assina Assinatura Digital de Documentos

Transcrição:

Tecnologias Web Formulários HTML Cristiano Lehrer, M.Sc.

Tag form (1/2) Todo formulário em HTML é construído usando elementos dentro de um bloco <form>. O bloco <form> define a URL que receberá o formulário e pode definir também o método usado. <form action="url para onde serão enviado os dados" method="método HTTP (pode ser get ou post)" enctype="formato de codificação" target="nome da janela que mostrará a resposta" >... corpo do formulário (permite qualquer coisa permitida em <body>)... </form>

Tag form (2/2) Formulários são similares a links. Um par formulário/botão tem o mesmo efeito que um link criado com <a href> O link está no formulário e o evento no botão. O bloco <form action="/carrinho.html"> <input type="submit" value="comprar"> </form> gera a mesma requisição que que é <a href="/carrinho.html">comprar</a> GET /carrinho.html HTTP/1.0

Envio de Dados com Formulários Vários elementos HTML servem para entrada de dados e são usados dentro de formulários. Todos os elementos de entrada de dados têm um nome e enviam um valor. Exemplo de formulário para entrada de dados: <form action="/siec/public/login/login.login.mtw" method="post"> E-mail<br/><input type="text" name="de_mail"><br/> Senha<br/><input type="password" name="de_password"><br/> <input type="submit" value="entrar"> </form> Cabeçalho HTTP Mensagem POST /siec/public/login/login.login.mtw HTTP/1.1 Content-Type: application/x-www-form-urlencoded Content-Length: 51 de_mail=siec%40ybadoo.com.br&de_password=1234567890

Elementos para Disparo de Eventos Os elementos <input> com atributo type submit, reset e button servem para disparar eventos: Envio do formulário (submit). Reinicialização do formulário (reset). Evento programado por JavaScript (button). O value do botão define o texto a ser exibido no botão. Apenas se o botão contiver um atributo name, o conteúdo de value será enviado ao servidor. <input type="button" /> <input type="button" value="apertar"/> <input type="submit" /> <input type="submit" value="submeter"/> <input type="reset" /> <input type="reset" value="limpar"/>

Entrada de Texto Elementos <input> com type="text" podem ser usados para entrada de texto. <input type="text" /> <input type="text" size="10" /> <input type="text" value="texto inicial" /> Com type="password" o texto digitado é ocultado na tela do navegador. <input type="password" /> <input type="password" size="10" /> <input type="password" value="12345" />

Campos Ocultos Campos ocultos consistem de um par nome/valor embutido no código HTML. São úteis para que o autor da página possa enviar informações ao servidor: Informações sobre configuração da aplicação. Comandos, para selecionar comportamentos diferentes da aplicação. Parâmetros especiais para controle da aplicação, sessão ou dados que pertencem ao contexto da aplicação. Sintaxe: <input type="hidden" name="nome" value="valor"/>

Chaves Lógicas Há dois tipos: checkbox e radio. checkbox permitem mais de uma seleção. <input type="checkbox" name="refeicao" value="1" checked="checked">café <input type="checkbox" name="refeicao" value="2">almoço <input type="checkbox" name="refeicao" value="3">jantar O código acima enviará nomes repetidos contendo valores diferentes na requisição. radio, se tiverem o mesmo nome, formam um grupo. No grupo, apenas uma seleção é aceita. <input type="radio" name="turno" value="1" checked="checked">manhã <input type="radio" name="turno" value="2">tarde <input type="radio" name="turno" value="3">noite <input type="radio" name="sexo" value="m" >Masculino <input type="radio" name="sexo" value="f" checked="checked">feminino

Upload de Arquivos O elemento <input type="file"> cria uma tela que permite o Upload de arquivos para o servidor. Formulário usado deve ter a seguinte sintaxe: <form action="/servlet/uploadservlet" method="post" enctype="text/multipart-form-data"> <label>escolha um arquivo</label> <input type="file" name="arquivo" /> </form>

Área para Entrada de Texto Possibilitam a entrada de texto de múltiplas linhas. Elemento: <textarea> <textarea rows="3" cols="20"></textarea> <textarea rows="3" cols="20">texto inicial</textarea>

Menus de Seleção Geram requisições similares a checkbox e radio. Consistem de um par de elementos: <select> define o nome da coleção. <option> define o valor que será enviado. <select name="semana"> <option value="d">domingo</option> <option value="s">segunda</option> <option value="t">terça</option> <option value="q">quarta</option> <option value="i">quinta</option> <option value="x">sexta</option> <option value="a">sabado</option> </select>