• Nenhum resultado encontrado

Unidade IX

N/A
N/A
Protected

Academic year: 2021

Share "Unidade IX"

Copied!
34
0
0

Texto

(1)

Programa¸c˜

ao para Web I

Unidade IX

Formul´

arios

Sistemas para Internet Faculdades Integradas Vianna J´unior

(2)

Sum´

ario

1 Relembrando

2 Formul´arios

3 Campos de Formul´arios

TAG <INPUT>

Atributo TYPE

TAG <TEXTAREA> TAG <BUTTON> TAG <SELECT> TAG <DATALIST> TAG <LABEL> TAG <FIELDSET> TAG <KEYGEN> TAG <OUTPUT>

4 Tabelas e Formul´arios

5 Exemplos

(3)

Relembrando

(4)

Relembrando

Tabelas: I

Tags: <TABLE>...</TABLE>

1

<TR>...</TR>

2

<TH>...</TH>

3

<TD>...</TD>

I

Atributos: ALIGN, BGCOLOR, WIDTH, HEIGTH;

F

Atributos de colunas: COLSPAN, ROWSPAN;

I

Outras Tags:

F

<COLGROUP>...</COLGROUP>

F

<COL />

F

<THEAD>...</THEAD>

F

<TBODY>...</TBODY>

F

<TFOOT>...</TFOOT>

(5)
(6)

Formul´

arios

Usados na intera¸c˜ao com o usu´ario; Usados na comunica¸c˜ao com o servidor; Envio de requisi¸c˜oes pela Web;

Troca de informa¸c˜oes entre requisitores e requisitados; Front-End para linguagens de desenvolvimento;

(7)

TAG

<FORM>...</FORM>

Todos os campos s˜ao delimitados entre essas tags; Atributos:

I

ACTION: especifica a URL ou e-Mail que ser˜

ao enviados a partir dos

campos do formul´

ario;

I

METHOD: m´

etodo de requisi¸

ao da URL;

F

GET: os dados fazem parte da URL, suportando at´

e 128 caracteres;

F

POST: os dados fazem parte do corpo da mensagem. Geralmente

usado para grandes volumes de informa¸

oes;

I

NAME: indica um nome para o formul´

ario;

I

TARGET: similar ao atributo para links;

(8)

Campos de Formul´

arios

Todos os campos (TAGS) devem se encontrar entre as marca¸c˜oes <FORM> e </FORM>;

Para gerar os campos, geralmente s˜ao usados as marca¸c˜oes: <INPUT>, <SELECT> e <TEXTAREA>;

Algumas outras Tags foram criadas para o HTML5, como: <KEYGEN>, <OUTPUT>, <DATALIST>;

(9)

TAG <INPUT>

A Tag <INPUT> ´e a respons´avel por designar campos para entrada de informa¸c˜oes no formul´ario.

Atributos Comuns

ID: campo importante no uso de valida¸c˜oes e processamento usando JScript; NAME: nome do campo para o envio de requisi¸c˜oes;

AUTOFOCUS: coloca o foco (marcador do mouse) no campo ao carregar o formul´ario; PLACEHOLDER: descri¸c˜ao momentˆanea do campo. Normalmente da uma ideia de seu conte´udo;

READONLY: coloca o campo como somente leitura; VALUE: coloca um valor inicial no campo;

SIZE: tamanho do campo a ser exibido no formul´ario;

PATTERN: faz m´ascaras no campo utilizando express˜oes regulares.

MAXLENGTH: respons´avel pela quantidade m´axima de caracteres em um campo; REQUIRED: informa ao formul´ario que ´e um campo obrigat´orio;

TYPE: (PRINCIPAL) campo respons´avel por definir qual ser´a o formato da entrada de informa¸c˜ao;

(10)

Atributo TYPE

O atributo TYPE ´e utilizado dentro da marca¸c˜ao <INPUT> dando forma a ela:

I

<INPUT TYPE=”X”>, onde X ´

e substitu´ıdo por alguma das op¸

oes a

seguir:

text

campos de entrada de texto;

password

campos de cria¸c˜ao de senhas;

hidden

(11)

Atributo TYPE

search

campos para busca;

tel

campos para telefones;

url

(12)

Atributo TYPE

email

campos para e-mail;

datetime

campos para datas e horas;

date

(13)

Atributo TYPE

month

campos para meses;

week

campos para semanas;

time

(14)

Atributo TYPE

datetime-local

campos para datas e tempos locais;

OBS: Estas entradas que est˜ao relacionadas a tempo, pode ter o uso conjunto do atributo STEP, o qual fornece progress˜oes (varia em segundos). Por exemplo, um tempo avan¸cando de 15 em 15 minutos:

(15)

Atributo TYPE

number

campos para n´umeros;

range

campos para barras ou r´eguas numeradas;

Campos num´ericos como ”number”e ”range”tem atributos como: STEP: progress˜ao de item para item;

MIN: valor m´ınimo; MAX: valor m´aximo;

(16)

Atributo TYPE

color

campos para cores;

checkbox

(17)

Atributo TYPE

radio

campos para sele¸c˜ao ´unica;

OBS: Os campos de sele¸c˜ao devem ter os atributos VALUE e CHECKED;

file

campos para importa¸c˜ao/envio de arquivos;

image

(18)

Atributo TYPE

submit

bot˜ao para envio do formul´ario;

OBS: Os campos de sele¸c˜ao devem ter os atributos VALUE e CHECKED;

reset

Bot˜ao para limpar o formul´ario;

button

(19)

TAG <TEXTAREA>

Usada para um grande volume de texto. Atributos:

I

ROWS: quantidade de linhas do campo;

I

COLS: quantidade de colunas do campo;

I

WRAP: quebra de linhas (soft ou hard);

I

REQUIRED: campo obrigat´

orio;

I

NAME: nome do campo para envio;

(20)

TAG <BUTTON>

Cria¸c˜ao de bot˜oes. Atributos:

I

NAME: nome do campo para envio;

(21)

TAG <SELECT>

Usada para a cria¸c˜ao de ComboBox;

<OPTGROUP>...</OPTGROUP>: Usada para agrupamento de op¸c˜oes. Para nome usa-se o atributo LABEL;

<OPTION>...</OPTION>: Itens de op¸c˜oes. Deve-se usar o atributo VALUE para valorar;

(22)

TAG <DATALIST>

Usada para a cria¸c˜ao de campo de sele¸c˜ao no formato textual

<OPTION>...</OPTION>: Itens de op¸c˜oes. Deve-se usar o atributo VALUE para valorar;

(23)

TAG <LABEL>

(24)

TAG <FIELDSET>

Agrupamento de campos do formul´ario;

(25)

TAG <KEYGEN>

(26)

TAG <OUTPUT>

Usada para exibir sa´ıdas de informa¸c˜oes Atributos:

I

NAME: nome da marca¸c˜

ao;

(27)
(28)
(29)
(30)
(31)

Conclus˜

ao

Formul´arios para intera¸c˜ao usu´ario; Diversos comandos para intera¸c˜ao;

Podem usar tags como <FIELDSET> para organiza¸c˜ao; Podem usar TABELAS para organiza¸c˜ao;

(32)

D´uvidas?

Fale agora ou silencie-se eternamente...

(33)

D´uvidas?

Fale agora ou silencie-se eternamente... Podemos prosseguir?

(34)

Programa¸c˜

ao para Web I

Unidade IX Formul´arios

Sistemas para Internet Faculdades Integradas Vianna J´unior

Prof. Tadeu Classe 2013-1

Referências

Documentos relacionados

N˜ ao obstante a r´ apida evolu¸ c˜ ao do hardware, a grande dificuldade est´ a no desenvolvimento de algoritmos para explorar efetivamente o

A possibilidade de aplica¸c˜ ao de t´ ecnicas de processamento e an´ alise de imagem ao estudo de evidˆ encias bal´ısticas revelou-se extremamente ´ util, ao permitir

A metodologia consiste de trˆ es etapas. 1) Redu¸c˜ ao das a¸c˜ oes utilizadas pelo usu´ ario durante a intera¸c˜ ao com elementos f´ısicos de modo a obter as fun¸c˜ oes

Esta investigação tem como objetivo estudar a viabilidade da incorporação de resíduos produzidos no sector das rochas ornamentais, particularmente, de lamas

Este trabalho visa estudar o efeito da aplica¸ c˜ ao de inseticidas e/ou larvicidas durante o ver˜ ao, considerando um modelo de otimiza¸ c˜ ao multiobjetivo que leva em conta a

Usar o m´ etodo da equa¸c˜ ao de estado para vincular outras classes de modelos, em particular, pretendemos usar este m´ etodo para modelos de intera¸c˜ ao entre mat´ eria e

A utiliza¸c˜ ao de vis˜ ao computacional como forma de intera¸c˜ ao baseada em gestos substitui os dispositivos invasivos como datagloves, que prejudicam a imers˜ ao do usu´

Este artigo analisará os significados de “vontade” (voluntas) mais salientes nas obras de Agostinho, destacando três definições: a primeira apresenta a vontade como o livre