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



Documentos relacionados
INTRODUÇÃO AO DESENVOLVIMENTO WEB

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

Programação Web Prof. Wladimir

Web Design Aula 09: Formulários

Programação para Internet I

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

COMO FUNCIONA UM FORMULÁRIO

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

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

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

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

SIMULADOS & TUTORIAIS

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

TECNOLOGIAS WEB AULA 7

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

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

Mais sobre uso de formulários Site sem Ajax

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

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

Ferramentas para Multimídia e Internet

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

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

7. Formulários em XHTML

HTML -- Criação de Home Page

Introdução à Tecnologia Web

indica o nome do campo pelo qual podemos acessar.

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

Linguagem de. Aula 06. Profa Cristiane Koehler

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

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,

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

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

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

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

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

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

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

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

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

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

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

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.

LINGUAGEM DE PROGRAMAÇÃO WEB

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

Programando em PHP. Conceitos Básicos

HTML: Formulários Programação de Servidores

Desenvolvimento de Aplicações para Internet

FORMULÁRIOS ACESSÍVEIS

1. Aspectos Gerais dos Formulários

3 HTML Tabelas, frames e formulário

Finalidade dos formulários

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

Scriptlets e Formulários

Formulários. Etapa 1 Criação de formulários

APOSTILA. Curso de HTML com PHP HTML. Pablo Dapont

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

Tabelas Div Span Frames Formulários

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

Tecnologias Web. Formulários HTML


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

Formulários. Objeto Form

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

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

Obtendo dados com formulários

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

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

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

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

Input de dados a partir de formulários HTML

Colégio da Policia Militar do Estado do Tocantins. HTML5 e CSS3 Formulários Prof. Gleison Batista de Sousa

JavaScript: Validação de Formulários. Prof. Ivanilton Polato

Validação de formulários utilizando Javascript

Conteúdo. DHTML tópicos Hamilton Lima

Tutorial de Integração HTML

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

HTML Básico Formulários. Matheus Meira

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

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

Programação Web Prof. Wladimir

SISTEMA GERENCIAMENTO DE PRODUTOS PHP E MySQL 1. APRESENTAÇÃO

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

Sistemas para internet e software livre

Transcrição:

HTML Formulário O elemento FORM, da HTML, é o responsável por prover documentos interativos no ambiente WWW de forma que uma pagina web exibida a um usuário possa submeter um conjunto de dados, informados pelo usuário, um programa, no Servidor web, que processará estes dados. Um FORM coleta dados, mas não os processa. São os programas no servidor web descritos por meio de script's que entendem os dados. Uma interface CGI permite que o servidor se comunique com o script que vai atuar sobre essas informações, retornando os resultados para o navegador. Os scripts podem ser gerados em CGI, Perl, PHP, Java etc Elementos de um formulário Os componentes de um formulário são: Form, Input, Select e AreaText 1. Etiqueta Form Define um formulário. Notação: Seus atributos são: action - Responsável por determinar o exato local para onde as informações coletadas no formulário deverão ser enviadas. method - Método de empacotamento dos dados do formulário: get e post name - Nome do formulário Descrição dos métodos: GET é o método default e faz com que o conteúdo do formulário seja anexado ao final da URL especificada no atributo ACTION, com a seguinte forma: action?name=value&name=value&name=value POST faz com que o conteúdo do formulário seja codificado exatamente como no método GET, mas ao invés de anexá-lo à URL, ele é enviado ao servidor em um bloco de dados endereçado à URL especificada no atributo ACTION. Este é o método mais recomendado. <form method="post" action = "http://www.sidneyvieira.co.nr/cdastraraluno.php">... Prof. Sidney Vieira 1

2. Etiqueta Input Este componente define um elemento de entrada de dados simples dentro de um formulário. Notação <input>. Observe que esta etiqueta não possui tag de finalização Seus atributos são: type - Tipo de dado que pode ser : text, file, radio, checkbox, hidden, password, submit, reset, button, image name - Identificação do campo sendo um atributo obrigatório size - Largura maxlength - Número máximo de caracteres permitidos value - Texto que aparece dentro da caixa ou nome do botão checked value - Valor assumido quando este campo for selecionado exemplo: <INPUT TYPE="text" NAME=teste SIZE=15 MAXLENGHT=15> Os diferentes type para um input são apresentados a seguir. 2.1 Input tipo TEXT Este tipo é usado para entrada de texto normal, sendo a opção default. O atributo Value é opcional e deve ser usado para especificar o conteúdo default do campo. Entre com sua senha: <INPUT TYPE="text" NAME="nome"> Entre com o seu nome: 2.2 Input tipo PASSWORD Este tipo é usado para entrada de informação secreta, onde os caracteres não são exibidos, sendo representados por asteriscos ou caracteres similares. Prof. Sidney Vieira 2

Entre com sua senha: <INPUT TYPE="password" NAME="senha"> Entre com sua senha: Exemplo : Cidade: <INPUT TYPE="text" NAME="cidade" VALUE="Rio de Janeiro"> Cidade: Entre com uma palavra com até 10 caracteres: <INPUT TYPE="text" NAME="palavra" SIZE=10 MAXLENGTH=10> Entre com uma palavra com até 10 caracteres: 2.3 Input tipo CHECKBOX Este tipo é usado para entrada de informação onde os possíveis valores fazem parte de um conjunto pré-definido. É representado por um botão, que é marcado/desmarcado quando clicado. O atributo VALUE é obrigatório que especifica o valor do INPUT quando este botão é selecionado (botões não selecionados são desconsiderados durante a submissão dos dados). O atributo CHECKED especifica que este botão "checkbox" é selecionado por default. Quais dos esportes abaixo você pratica? <INPUT TYPE="checkbox" NAME="OPCAO" VALUE="nat"> natação Prof. Sidney Vieira 3

<INPUT TYPE="checkbox" NAME="OPCAO" VALUE="gin"> ginástica <INPUT TYPE="checkbox" NAME="OPCAO" VALUE="vol"> vôlei <INPUT TYPE="checkbox" NAME="OPCAO" VALUE="fut"> futebol Quais dos esportes abaixo você pratica? natação ginástica vôlei futebol 2.4 Input tipo RADIO Este tipo é usado para entrada de informação similar ao CHECKBOX, mas no RADIO somente uma opção pode ser selecionada. Quando uma opção RADIO é marcada, esta só será desmarcada quando outra opção RADIO com mesmo NAME for selecionada. O atributo VALUE é obrigatório que especifica o valor do INPUT quando este botão é selecionado (botões não selecionados são desconsiderados durante a submissão dos dados). O atributo CHECKED especifica que este botão "radio" é selecionado por default. Se nenhum atributo VALUE for especificado, todos assumirão o mesmo valor default on, e o servidor não será capaz de dizer qual botão está selecionado <INPUT TYPE="RADIO" NAME="sexo" VALUE="M"> Masculino <br> <INPUT TYPE="RADIO" NAME="sexo" VALUE="F"> Feminino Qual o seu sexo? Feminino masculino 2.5 Input tipo SUBMIT Este tipo é representado para o usuário como um botão que, quando apertado, causa a submissão dos dados à URL especificada no identificador FORM. O atributo VALUE pode ser usado para especificar o rótulo do botão. Prof. Sidney Vieira 4

<INPUT TYPE="submit" VALUE="Enviar"> Enviar 2.6 Input tipo RESET Este tipo é representado para o usuário como um botão que, quando apertado, restaura todos os elementos de entrada do formulário aos seus valores defaults. <INPUT TYPE="reset" VALUE="Cancela"> Cancela 2.7 Input tipo HIDDEN Este tipo é usado quando apesar da informação ser importante para o programa que irá processar os dados, esta não necessita ser apresentada ao usuário. O atributo NAME descreve o nome simbólico deste INPUT. O atributo VALUE descreve o valor relacionado a este INPUT. EXEMPLO: <INPUT TYPE="hidden" NAME="email" VALUE="vieira.sidney@gmail.com"> 3 Etiqueta Textarea Define uma area de texto. Notação: <textarea> </textarea> Seus atributos são: rows - Tamanho da linha da caixa de texto Prof. Sidney Vieira 5

cols - Tamanho da coluna da caixa de texto. name - Identificação do campo wrap Descreve como ocorre a quebra de linha da caixa de texto. O atributo wrap pode assumir os seguintes valores: OFF - o texto digitado não sofre nenhum efeito de quebra de linha; VIRTUAL - o texto digitado sofre o efeito na tela de quebra de linha, porém o texto é enviado numa única linha PHYSICAL - o texto digitado sofre o efeito na tela de quebra de linha, e também o texto é enviado <TEXTAREA rows="9" name="comentarios"> descreva o seu comentário </TEXTAREA> Resultado 4 Etiqueta Select Este componente do formulário é utilizado para selecionar uma ou mais opções de uma lista predefinida. Notação: <select> </select>. Cada opção é definida por meio do <option> </option>. O atributo NAME, na tag select, define um nome para o select. É o atributo VALUE e determina um valor para a opção. O atributo MULTIPLE, na tag select, indica que varias opções poderão ser selecionadas. O atributo VALUE, na tag option, indica o valor que será enviado caso a opção seja escolhida. O atributo SELECTED, na tag option, indica que este valor aparece selecionado para o usuário <select name="formacao1"> Prof. Sidney Vieira 6

<option value="eng">engenharia</option> <option value="comp">computacao</option> <option value="mat">matematica</option> <option value="arq">arquitetura</option> <option value="fis">fisica</option> </select> <p> <select name="formacao2"> <option value="med">medicina</option> <option value="enf" selected="selected">enfermagem</option> <option value="nut">nutrição</option> <option value="bio">biologia</option> <option value="far">farmacia</option> </select> </p> <p> <select name="formacao3" multiple="multiple"> <option value="dir">direito</option> <option value="soc" selected="selected">sociologia</option> <option value="sso">serviço Social</option> <option value="adm">administração</option> <option value="con">contabilidade</option> </select> </p> Prof. Sidney Vieira 7