HTML Parte III. André Tavares da Silva.



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

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,

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

Finalidade dos formulários

INTRODUÇÃO AO DESENVOLVIMENTO WEB

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

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

Autoria Web. Formulários Aula 5. Cleverton Hentz

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

Programação para Internet I

Desenvolvimento Web TCC Turma A-1

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

HTML. Ciência da Computação DESENVOLVIMENTO DE APLICAÇÕES PARA WEB. Claudinei Dias

HTML. Leonardo Gresta Paulino Murta

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

TECNOLOGIAS WEB AULA 7

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

Programação Web Prof. Wladimir

HyperText Markup Language HTML. Formulário

Informática I. Aula 8. Aula 8-19/09/2007 1

Web Design Aula 10: Formulários - Parte2

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

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

HTML. Professor Victor Sotero. html

COMO FUNCIONA UM FORMULÁRIO

Web Design Aula 09: Formulários

Recursos Complementares (Tabelas e Formulários)

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

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

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

Programação para a Internet II PHP Formulários. Nuno Miguel Gil Fonseca

Programação para Internet

Desenvolvimento de Aplicações para Internet

Tabelas Div Span Frames Formulários

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

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

1. Aspectos Gerais dos Formulários

SIMULADOS & TUTORIAIS

Programação para web HTML: Formulários

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

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

Desenvolvimento de Aplicações WEB (DAW) Prof. Julio Arakaki 1o. Semestre 2016

O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2

HTML. Frames e FORMs

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

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

indica o nome do campo pelo qual podemos acessar.

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

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

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

Guia visual de controles de formulário HTML

Tutorial Cold Fusion Módulo 2 Cold Fusion Brasil -

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

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

Programação em HTML aspectos avançados

Mais sobre uso de formulários Site sem Ajax

7. Formulários em XHTML

INTRODUÇÃO AO JQUERY PARTE 2. Prof. Me. Hélio Esperidião

Fábio Borges de Oliveira. HTML HyperText Markup Language

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

Aula 09 PHP e formulários HTML. Prof. Pedro Baesse

Curso de PHP. - Início 22 de agosto. - Término 20 de outubro. - Aulas: segunda e quinta-feira - Horário:18h às 20h. - Carga horária do curso: 40h

Folha Prática Nº3. HTML : Formulários e Formatações. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS

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

C A P I T U L O 4 F O R M U L Á R I O S E V A R I Á V E I S P R É D E F I N I D A S $ _ P O S T E $ _ G E T

HTML -- Criação de Home Page

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

Programação Web Prof. Wladimir

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

INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO

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

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

Roteiro 06. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I

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

Ferramentas para Multimídia e Internet

TECNOLOGIA E PROGRAMAÇÃO WEB

LINGUAGEM DE PROGRAMAÇÃO WEB

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

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

INTRODUÇÃO. JavaScript PROF. ME. HÉLIO ESPERIDIÃO

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

FORMULÁRIOS ACESSÍVEIS

Programando em PHP. Conceitos Básicos

Aplicações e Serviços de Internet

Desenvolvimento de Aplicações para Internet Aula 5

O que faz um servidor/navegador web? 30/03/2017 Rômulo da Silva Lima Slid e 2

Introdução a Javascript

Introdução ao ASP.NET Aula4

Input de dados a partir de formulários HTML

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. Aula 06. Profa Cristiane Koehler

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues

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

Tecnologias Web. Formulários HTML

C A P I T U L O 5 C O M A N D O D E F L U X O

Este exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS.

Transcrição:

HTML Parte III André Tavares da Silva andre.silva@udesc.br

Formulários São estruturas que permitem que usuários submetam dados a uma página. Esses dados podem ser tratados e/ou armazenados dependendo da aplicação. Os formulários são caixas de texto e botões que podemos encontrar em muitas páginas web. São muito utilizados em sites de comércios eletrônico e cadastros.

Formulários Os formulários são definidos por meio das tags <form> e </form>. Entre estas duas tags colocaremos todos os campos e botões que compõem o formulário. Dentro de <form> devemos especificar alguns atributos como action e method.

Formulários - Atributos Method - Informa como os dados são enviados, podendo ser de dois tipos: Get expõe o nome e valor das variáveis, podendo ser utilizado por pessoas com más intenções (deve ser evitado). Post passa as variáveis de maneira transparente para o usuário. É o método mais aconselhável.

Formulários - Atributos Action: define o tipo de ação a realizar com o formulário. Existem duas possibilidades: O formulário é enviado a um endereço de correio eletrônico. <form action="mailto:endereço@correio.com" > O formulário é enviado a um programa ou página que processa seu conteúdo. <form action="cria_cadastro.php" >

Exemplo (formulário vazio) <form action="pagina.php" method="post">... conteúdo do formulário... </form>

Elementos do Formulário Os elementos do formulário devem ser inseridos entre as tags <form> e </form>. Podemos inserir vários tipos de entrada de dados em um formulário, a maioria delas definida pela tag input. Todo elemento possui um parâmetro name que é utilizado para identificar a variável onde o dado está contido.

Elementos do Formulário Campo de Texto (text): Campo para entrada de texto comum. <input type="text" name="cidade" value="joinville" size="15" maxlenght="15"> Parâmetros: value - atribui um valor inicial para o campo; size - especifica o tamanho do campo; maxlenght - especifica o número máximo de caracteres aceitos pelo campo.

Elementos do Formulário Campo Senha (password): Tipo de campo similar ao anterior, mas quando o usuário digita, os caracteres são substituídos por *. <input type="password" name="minhasenha" size="15" maxlenght="15"> Parâmetros: size - especifica o tamanho do campo; maxlenght - especifica o número máximo de caracteres aceitos pelo campo.

Elementos do Formulário Campo Oculto (hidden): semelhante ao text, porém, invisível para o usuário. Usado para passar informações ao servidor (quando o formulário for submetido) sem que o usuário tome conhecimento. <input type="hidden" name="pname" value="test"> Parâmetros: name - nome do campo; value - atribui um valor para o campo;

Elementos de Formulário Botão de Checagem (CheckBox): utilizado para entradas de múltipla escolha onde o usuário pode escolher várias opções. Cada opção deve ter um nome independente. Obs.: Apenas a caixa de checagem é mostrada. Para colocar um texto, basta escrever o texto após a tag. <input type="checkbox" name="disciplina1" value="matematica"> Matemática <input type="checkbox" name="disciplina2" value="estatistica"> Estatística <input type="checkbox" name="disciplina3" value="fisica" checked> Física Parâmetros Checked - Se for declarado, o elemento terá seu estado inicial marcado. Value - É o valor que será passado à página destino quando o formulário é submetido se este elemento estiver marcado.

Elementos de Formulário Radio é mais um formulário de múltipla escolha, mas nesse caso o usuário poderá escolher apenas uma opção. Os parâmetros seguem o mesmo roteiro do checkbox. <input type="radio" name="sexo" value="f" checked>feminino <input type="radio" name="sexo" value="m">masculino Parâmetros Checked - Se for declarado o elemento terá seu estado inicial como marcado. Value - É o valor que será passado à página destino quando o formulário é submetido se este elemento estiver marcado.

Elementos de Formulário Tanto CheckBox quanto Radio não são modificados ao clicar no texto, já que ele não faz parte do elemento de formulário. Para solucionar este problema, é possível utilizar os seguintes exemplos: <input type="radio" name="sexo" id="sexof" value="f" checked> <label for="sexof">feminino</label> <input type="radio" name="sexo" id="sexom" value="m"> <label for="sexop">masculino</label> ou <input type="radio" name="sexo" id="sexom" value="m"> <a href="javascript:;" onclick="javascript:document. getelementbyid('sexom').checked=true;">masculino</a> ou <input type="radio" name="sexo" id="sexom" value="m"> <span onclick="javascript:document. getelementbyid('sexom').checked=true;">masculino</span> Obs.: os elementos usados acima serão vistos mais adiante nesta disciplina.

Botões Botão (button): Utilizado para chamar funções que rodam no browser (Javascript). Submeter (submit): enviará as opções ou informações digitadas ao servidor/email (definido no parâmetro action do formulário). Restaura (reset): restaura o valor padrão de todos os campos de um formulário. <input type="button" value="botão"> <input type="reset" value="restaura Valores"> <input type="submit" value="envia Valores"> Parâmetros: Value texto do botão

Área de texto A tag <textarea> permite a entrada de um texto no estilo Memo, com várias linhas. Obs.: não existe o parâmetro value, o texto inicial deve ser definido entre as tags <textarea> e </textarea>. <textarea name="opiniao" rows="5" cols="40"> digite aqui sua avaliação deste curso </textarea> Parâmetros: Cols Número e caracteres por linha. Rows Número de linhas do campo.

Caixas de texto Listbox e Combobox são definidos pela tag <select>. A diferença básica entre eles consiste na existência ou não do parâmetro size (que especifica o número de linha exibidas). Se inserirmos esse parâmetro, estaremos construindo um listbox; senão especificarmos um combobox. Cada tag <option> acrescenta uma linha (opção) ao componente.

Caixa de texto padrão. Combobox <select name="paisfavorito"> <option value="alemanha">alemanha</option> <option value="espanha">espanha</option> <option value="franca">frança</option> <option value="inglaterra">inglaterra</option> <option value="italia">itália</option> <option value="portugal">portugal</option> </select>

Listbox <select name="paises" size = "4" multiple> <option value="alemanha">alemanha</option> <option value="espanha">espanha</option> <option value="franca">frança</option> <option value="inglaterra">inglaterra</option> <option value="italia">itália</option> <option value="portugal">portugal</option> </select> Parâmetro: Em uma listbox, o parâmetro multiple permite a seleção de mais de uma linha (usando a tecla control)

Exercício 1 reproduzir exemplo abaixo

Exercício 2 reproduzir exemplo abaixo