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



Documentos relacionados
Programação para Internet I

INTRODUÇÃO AO DESENVOLVIMENTO WEB

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

TECNOLOGIAS WEB AULA 7

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

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

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

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

Programação Web Prof. Wladimir

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

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

SIMULADOS & TUTORIAIS

COMO FUNCIONA UM FORMULÁRIO

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

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

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

7. Formulários em XHTML

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

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

Web Design Aula 09: Formulários

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

indica o nome do campo pelo qual podemos acessar.

Mais sobre uso de formulários Site sem Ajax

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

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

Programação Web Prof. Wladimir

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

Programação em Rede. Servlets. Manipulação de dados de input em Servlets

Introdução à Tecnologia Web

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

FORMULÁRIOS ACESSÍVEIS

HTML -- Criação de Home Page

Tutorial de Integração HTML

Linguagem de. Aula 06. Profa Cristiane Koehler

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

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

Input de dados a partir de formulários HTML

Ferramentas para Multimídia e Internet

Formulários HTML e Introdução à Programação Web

Obtendo dados com formulários

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,

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

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

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

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.

HTML Básico Formulários. Matheus Meira

LINGUAGEM DE PROGRAMAÇÃO WEB

Formulários. Objeto Form

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

Exercícios Práticos de HTML e JavaScript. <FORM ACTION="mailto:teste@gmail.com" METHOD="POST" ENCTYPE="text/plain" NAME="cadastro">

Tutorial Acessibilidade na Web Construindo Formulários e Tabelas acessíveis

Formulários [8] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira

WWW, CGI e HTTP Java Deployment Course: Aula 2. por Jorge H. C. Fernandes (jhcf@di.ufpe.br) DI-UFPE 28 de Abril de 1999

Tecnologias Web. Formulários HTML

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

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

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

- os dados entrados fazem parte do corpo da mensagem enviada para o servidor; - transfere grande quantidade de dados.

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

1. Aspectos Gerais dos Formulários

Apostila Active Brasil de Webdesign. Daniel de Menezes Gularte Omar Queiroz Apostila de Webdesign ver. 1 rev. 0. Curso de Web Design

Curso De PHP. Aula 4. Formulários. Cookies. Session. Mail


Programando em PHP. Conceitos Básicos

Finalidade dos formulários

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

Desenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete)

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

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

Edição de Setembro. Validação formulários com PHP. ... revistamensal de programação Open Source

Capítulo 4. Programação em ASP

Tecnologias para Web Design

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

Criação de Web Sites II. Formulários HTTP e CGI

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

Programação para web HTML: Formulários

PHP. Hypertext Pre-Processor

HTML: Formulários Programação de Servidores

Validação de formulários utilizando Javascript

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

DESENVOLVIMENTO WEB I

3 HTML Tabelas, frames e formulário

Transcrição:

Programação Na Web Formulários HTML Envio de Informação para o servidor 1 António Gonçalves Agenda Envio de dados através de formulários A Marca FORM Controle para Text Botões tipo Push Botões Check boxes e radio Caixas tipo Combo e list Controle de envio de ficheiros Mapas de Imagens (lado do servidor) Campos escondidos Agrupamento de controles 2 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm 1

Envio de dados pelo GET <BODY BGCOLOR="#FDF5E6"> <H2 ALIGN="CENTER">A Sample Form Using GET</H2> <FORM ACTION="http://localhost:8088/SomeProgram"> <CENTER> First name: <INPUT TYPE="TEXT" NAME="firstName" VALUE="Joe"><BR> Last name: <INPUT TYPE="TEXT" NAME="lastName" VALUE="Hacker"><P> <INPUT TYPE="SUBMIT"> </CENTER> </FORM> </BODY></HTML> 3 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm Resultado Inicial 4 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm 2

Resultado do envio dos Dados 5 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm Envio de dados pelo POST <BODY BGCOLOR="#FDF5E6"> <H2 ALIGN="CENTER">A Sample Form Using POST</H2> <FORM ACTION="http://localhost:8088/SomeProgram" METHOD="POST"> <CENTER> First name: <INPUT TYPE="TEXT" NAME="firstName" VALUE="Joe"><BR> Last name: <INPUT TYPE="TEXT" NAME="lastName" VALUE="Hacker"><P> <INPUT TYPE="SUBMIT"> </CENTER> </FORM> </BODY></HTML> 6 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm 3

Resultado Inicial 7 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm Resultado do envio dos dados 8 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm 4

Codificação do URL : Formulário Original 9 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm Codificação do URL: Resultado 10 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm 5

Tipos de Texto Textfields <INPUT TYPE="TEXT" NAME=" " > VALUE associa valor inicial Password Fields <INPUT TYPE="PASSWORD" NAME=" " > Usa sempre POST Text Areas <TEXTAREA NAME=" " ROWS=" " COLS=" "> </TEXTAREA> A interpretação normal do HTML é anulada entre as marcas <TEXTAREA > e </TEXTAREA> 11 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm Botões Submit <INPUT TYPE="SUBMIT" > Usar NAME para ter vários botões Usar VALUE para alterar label Reset <INPUT TYPE="RESET" > Usar VALUE para alterar label JavaScript <INPUT TYPE="BUTTON" onclick="somejavascriptfunction()" > Personalizados <BUTTON TYPE="SUBMIT" >HTML</BUTTON> Internet Explorer and Netscape 6 only 12 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm 6

Como usar vários botões do tipo Submit <CENTER> Item: <INPUT TYPE="TEXT" NAME="Item" VALUE="256MB SIMM"><BR> <INPUT TYPE="SUBMIT" NAME="Add" VALUE="Add Item to Cart"> <INPUT TYPE="SUBMIT" NAME="Delete" VALUE="Delete Item from Cart"> </CENTER> 13 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm Caixas to tipo Check Boxes Format <INPUT TYPE="CHECKBOX" NAME=" " > O atributo CHECKED faz com que o estado inicial seja marcado Nome/valor só é enviado se a caixa estiver marcada quando é submetido o formulário Exemplo HTML <P> <INPUT TYPE="CHECKBOX" NAME="noEmail" CHECKED> Check here if you do <I>not</I> want to get our email newsletter Examplo resultado 14 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm 7

Botões tipo Radio Formato <INPUT TYPE ="RADIO" NAME=" " VALUE=" " > Todos os botões de um mesmo grupo têm que ter o mesmo nome (NAME) Em cada instante só um botão esta activo Exemplo <DL> <DT>Credit Card: <DD><INPUT TYPE="RADIO" NAME="creditCard" VALUE="visa"> Visa <DD><INPUT TYPE="RADIO" NAME="creditCard" VALUE="mastercard"> Master Card... </DL> 15 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm Caixas do tipo Combo Formato SELECT Valor Inícial OPTION retorna opções VALUE Exemplo Favorite language: <SELECT NAME="language"> <OPTION VALUE="c">C <OPTION VALUE="c++">C++ <OPTION VALUE="java" SELECTED>Java <OPTION VALUE="lisp">Lisp <OPTION VALUE="perl">Perl <OPTION VALUE="smalltalk">Smalltalk </SELECT> 16 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm 8

Caixas do tipo List Formato Identico as caixas combo, mas permite definir vários Exemplo Languages you know:<br> <SELECT NAME="language" MULTIPLE> <OPTION VALUE="c">C <OPTION VALUE="c++">C++ <OPTION VALUE="java" SELECTED>Java <OPTION VALUE="lisp">Lisp <OPTION VALUE="perl" SELECTED>Perl <OPTION VALUE="smalltalk">Smalltalk </SELECT> 17 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm Outros Botões e opções File upload controls Lets user select a file and send it to the server Server-side image maps User clicks on an image and form gets submitted. Form data gets sent as name.x=x-pos&name.y=y-pos Hidden fields Preset NAME and VALUE sent with form submission.. Grouping Controls FIELDSET lets you visually group forms. Internet Explorer and Netscape 6 only. Tab order control TABINDEX (Internet Explorer and Netscape 6 only) 18 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm 9

Sumário General process FORM uses ACTION to specify base URL Input elements each have a NAME User enters values When form submitted, URL is baseurl?name1=value1&name2=value2& For POST requests, name/value pairs sent on separate line (not part of URL) Textfields <INPUT TYPE="TEXT" > Submit Buttons <INPUT TYPE="SUBMIT" > 19 http://ltodi.est.ips.pt/leonardo/ci/materialapoio.htm 10