Programação para Internet I



Documentos relacionados
INTRODUÇÃO AO DESENVOLVIMENTO WEB

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

COMO FUNCIONA UM FORMULÁRIO

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

Programação Web Prof. Wladimir

TECNOLOGIAS WEB AULA 7

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

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

Web Design Aula 09: Formulários

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ÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT)

Mais sobre uso de formulários Site sem Ajax

SIMULADOS & TUTORIAIS

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

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

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

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

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

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

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

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

7. Formulários em XHTML

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

Introdução à Tecnologia Web

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.

Linguagem de. Aula 06. Profa Cristiane Koehler

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

indica o nome do campo pelo qual podemos acessar.

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

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

LINGUAGEM DE PROGRAMAÇÃO WEB

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

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

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

Ferramentas para Multimídia e Internet

FORMULÁRIOS ACESSÍVEIS

HTML -- Criação de Home Page

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

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: Listas, Tabelas e Formulários CST Sistemas para Internet

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

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

Programando em PHP. Conceitos Básicos

Tutorial de Integração HTML

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

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,

Scriptlets e Formulários

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

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

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

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

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

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

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

Finalidade dos formulários

HTML: Formulários Programação de Servidores


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

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

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

Desenvolvimento de Aplicações para Internet

Formulários. Objeto Form

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

Tecnologias Web. Formulários HTML

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

Programação Web Prof. Wladimir

3 HTML Tabelas, frames e formulário

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

SIEP / RENAPI. Dicas HTML e CSS para Desenvolvimento. de um Site/Portal Acessível

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

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

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

Guia visual de controles de formulário HTML

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

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

HTML Básico Formulários. Matheus Meira

Obtendo dados com formulários

DICAS PARA DESENVOLVER SITE ACESSÍVEL

Primeiro exemplo de uso de páginas JSP

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

1. Aspectos Gerais dos Formulários

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

Transcrição:

Programação para Internet I Aulas 09 e 10 Fernando F. Costa nando@fimes.edu.br

Formulários O formulário representa o modo mais importante de interatividade que a linguagem HTML oferece. Um formulário pode possuir vários campos nos quais o usuário pode interagir de formas diferentes para que os dados sejam enviados para o servidor. Sintaxe: <form atributo1= [parâmetro] atributon= [parâmetro] > Conteúdo do formulário </form>

Formulários Atributos Name Define o nome do formulário. Este nome será útil para quando iniciarmos os trabalhos com JavaScript. Method Define o método de envio dos dados. Valores aceitos: Get: Envia os dados do formulário pela URL. Envia no máximo 256 bytes. Post: Envia os dados por meio de uma variável de ambiente, oculta aos olhos dos usuários.

Formulários Atributos Action Determina a URL de destino da informação. Enctype Específica o tipo de empacotamento a que os dados serão submetidos. O valor padrão é em formato string, mas quando queremos enviar um arquivo pelo formulário (utilizando o campo file), precisamos utilizar o valor multipart/form-data que transforma os dados em código binário.

Formulários Entrada de Dados A tag mais utilizada para entrada de dados é a <input>, pela qual podemos receber os dados de várias formas. Sintaxe: <input atributo1= [parâmetro] atributon= [parâmetro] >

Formulários Entrada de Dados Atributos da tag INPUT Type Determina o tipo de entrada de dados. Valores aceitos: Text: entrada de texto. (apenas uma linha) Hidden: campo oculto. Password: entrada de senha File: entrada de arquivo. Obs: O HTML 5 oferece suporte ao file multiple para upload de vários arquivos. Checkbox: caixa de múltiplas opções.

Formulários Entrada de Dados Atributos da tag INPUT (continuação dos valores aceitos para o atributo type) Radio: caixa de opções simples. Submit: botão de envio. Reset: botão de reset. Limpa o formulário. Button: botão genérico. Normalmente utilizado para executar funções JavaScript. Image: botão imagem.

Formulários Exemplo <HTML> <HEAD> <TITLE>Desenvolvendo em HTML</TITLE> </HEAD> <BODY> <FORM ACTION="dir/resultado.asp" METHOD="post" NAME="form1"> Campo texto : <INPUT TYPE="text" NAME="texto"><BR> Campo oculto: <INPUT TYPE="hidden" NAME="oculto"><BR> Campo de senha : <INPUT TYPE="password" NAME="senha"><BR> Campo de arquivo: <INPUT TYPE="file" NAME="arquivo"><BR> <INPUT TYPE="checkbox" NAME="opcao1" VALUE="ok"> Check<BR> <INPUT TYPE="radio" NAME="opcao2" VALUE="ok"> Radio<BR> <INPUT TYPE="submit" VALUE="Enviar"><BR> <INPUT TYPE="reset" VALUE="Limpar"><BR> <INPUT TYPE="button" NAME="botao" VALUE="Botão"><BR> <INPUT TYPE="image" NAME="bt_imagem" SRC="img/salvarsubmit.jpg" WIDTH="60" HEIGHT="20" BORDER="0"> </FORM> </BODY> </HTML>

Formulários Entrada de Dados Atributos da tag INPUT Name Atribui um nome ao dado. Este campo é obrigatório, pois é quem identifica a informação enviada. Id Atributo de identificação da tag. Muito utilizada por linguagens client side. Ex: Javascript. Value Atribui ao campo um valor padrão. Para os tipos text e password são opcionais, mas para os tipos hidden, checkbox e radio são obrigatórios. Nos inputs do tipo submit, reset e button é neste atributo que inserimos o texto que será apresentado no botão.

Formulários Exemplo <HTML> <HEAD> <TITLE>Programando em HTML 4.0</TITLE> </HEAD> <BODY> <FORM ACTION="dir/resultado.asp" METHOD="post" NAME="form1"> Campo texto : <INPUT TYPE="text" NAME="texto" VALUE="Exemplo"><BR> Campo de senha : <INPUT TYPE="password" NAME="senha" VALUE="123"><BR> <INPUT TYPE="checkbox" NAME="opcao1" VALUE="ok"> Check<BR> <INPUT TYPE="radio" NAME="opcao2" VALUE="ok"> Radio<BR> <INPUT TYPE="submit" VALUE="Enviar"><BR> <INPUT TYPE="reset" VALUE="Limpar"><BR> <INPUT TYPE="button" NAME="botao" VALUE="Botão"><BR> </FORM> </BODY> </HTML>

Formulários Entrada de Dados Atributos da tag INPUT Size Determina o tamanho da entrada de texto em caracteres. Maxlength Determina o número máximo de caracteres que pode ser digitado em uma entrada de texto. Src Define a url da imagem para o botão do tipo image. Checked Não possui valor. Apenas define que um campo checkbox ou radio fique selecionado.

Formulários Exemplo <HTML> <HEAD> <TITLE>Programando em HTML 4.0</TITLE> </HEAD> <BODY> <FORM ACTION="dir/resultado.asp" METHOD="post" NAME="form1"> <P ALIGN="center"> Escolha seu carro: </P> Modelo: <BR> <INPUT TYPE="radio" NAME="modelo" VALUE="luxo" CHECKED> Luxo <BR> <INPUT TYPE="radio" NAME="modelo" VALUE="esporte"> Esporte<BR> <INPUT TYPE="radio" NAME="modelo" VALUE="economico"> Econômico <BR> Acessórios:<BR> <INPUT TYPE="checkbox" NAME="acess" VALUE="direcao" CHECKED> Direção hidráulica <BR> <INPUT TYPE="checkbox" NAME="acess" VALUE="ar"> Ar condicionado<br> <INPUT TYPE="checkbox" NAME="acess" VALUE="vidro" CHECKED> Vidros elétricos<br> </FORM> </BODY> </HTML>

Formulários Entrada de Dados Atributos da tag INPUT ReadOnly Torna o campo somente leitura, impedindo que o usuário altere seu valor. Disabled Semelhante ao readonly, mas com a diferença que o dados do tipo disabled são ignorados pelo formulário na hora do envio. Apresenta o conteúdo com uma cor mais clara. Tabindex Define o índice de tabulação, ou seja, a sequência que o browser respeitará quando o usuário pressionar a tecla TAB. AcessKey Define uma tecla de acesso para o campo ou item de formulário.

Formulários Área de Texto Áreas de texto são utilizadas para receber um volume maior de informações. Possui várias linhas Atributos: Name, size, readonly, disabled, tabindex e acesskey funcionam de modo semelhante aos atributos da tag input.

Formulários Área de Texto Outros atributos: Rows número de linhas visíveis. Cols número de colunas (caracteres) visíveis. Sintaxe: <textarea name= nome rows= qtde_linhas cols= caracteres > </textarea>

Formulários - Lista Cria uma lista com várias opções. Pode ser exibida como um combo ou uma listagem comum. Atributos: name, disabled, tabindex e acesskey funcionam de forma idêntica aos atributos da tag input.

Formulários - Lista Outros atributos: Size quantidade de linhas exibida. Padrão é 1. Multiple permite que mais de uma opção seja escolhida. Funciona somente com size > 1. Value Atribui um valor a cada item da lista. Selected seleciona o item da lista. Sintaxe: <select name= nome > </select> <option value= valor > opção </option>

Formulários - Lista As opções da lista, também podem ser agrupadas por categorias, para isso usamos a tag <optgroup>. Sintaxe: <select name= nome > <optgroup label= nome grupo > <option value= valor > opção </option> <option value= valor > opção </option> </optgroup <optgroup label= nome grupo > <option value= valor > opção </option> <option value= valor > opção </option> </optgroup> </select>

Formulários Identificadores de Campo Servem para que, quando o usuário clicar sobre o identificador, ele também selecione o campo daquele identificador. Sintaxe: <label> Exemplo de identificador <input type= text name= exemplo > </label>

Formulários Blocos de Dados Oferecem um ótimo recurso visual para separar grupos diferentes de informação Sintaxe: <fieldset> <legend> Descrição da legenda </legend> Campos de texto, listas, etc. </fieldset>

Exemplo <FORM ACTION="dir/resultado.asp" METHOD="post" NAME="form1"> <FIELDSET> <LEGEND>Dados Pessoais</LEGEND> Nome: <INPUT TYPE="text" NAME="nome"><BR> E-mail: <INPUT TYPE="text" name="email"><br> Sexo: <INPUT TYPE="radio" NAME="sexo" VALUE="M">Masculino <INPUT TYPE="radio" NAME="sexo" VALUE="F"> Feminino<BR> Idade: <INPUT TYPE="text" NAME="idade" SIZE="2"> </FIELDSET><BR> <FIELDSET> <LEGEND>Dados Profissionais</LEGEND> Forma de contratação: <BR> <INPUT TYPE="radio" NAME="forma" VALUE="CLT">Registrado <INPUT TYPE="radio" NAME="forma" VALUE="PJ"> Contratado<BR> Cargo: <SELECT NAME="cargo"> <OPTION VALUE="anjr">Analista Júnior</OPTION> <OPTION VALUE="anpl">Analista Pleno</OPTION> <OPTION VALUE="anse">Analista Sênior</OPTION> <OPTION VALUE="webd">Web Designer</OPTION> </SELECT><BR> Setor: <INPUT TYPE="text" NAME="setor"> </FIELDSET> </FORM>

Boa Noite!