Ambiente web 12

13
Ambiente Web Formulários HTML Aula Especial

Transcript of Ambiente web 12

Page 1: Ambiente web 12

Ambiente WebFormulários

HTMLAula Especial

Page 2: Ambiente web 12

Elementos de um site bastante úteis para:

- Envio de Mensagens- Cadastro de Pessoas

- Provas Online- Áreas Restritas

- Pesquisas de Opinião

Para que serve um formulário?

Page 3: Ambiente web 12

Todos os formulários utilizam um código específico para inserir os elementos

gráficos:

Campo de Texto <textfield>Campo de Senha <password>

Botão Rádio <radiobutton>Campo de Data <date>

Área de Texto <textarea>

Quais Elementos Importantes?

Page 4: Ambiente web 12

Campo para números <number>Campo para Seleção <selection>

Botão para Enviar <submit>Botão para Limpar <reset>

O formulário é inserido na página HTML através da TAG <form>

Page 5: Ambiente web 12

Todos os formulários utilizam dois atributos principais:

<method> Representa o método pelo qual as informações contidas nos campos serão

enviadas<function> Representa o local para onde esse formulário enviará os dados contidos

nos campos

Atributos de um Formulário

Page 6: Ambiente web 12

Analise a sintaxe abaixo:<HTML><HEAD><BODY>

<FORM method=“post” action=“recebe.php”>

</FORM></BODY></HTML>

A sintaxe para Iniciar um Formulário

Page 7: Ambiente web 12

O método utilizado acima foi o POST, poderíamos também utilizar o método GET

As informações desse formulário serão enviadas para uma página chamada

“recebe.php”, a qual armazenará os dados (DATE) contidos nos campos desse

formulário.

Page 8: Ambiente web 12

Percebam que neste formulário não foi inserido nenhum CAMPO, neste exemplo

utilizaremos apenas alguns campos:

<nome completo><email>

<data de nascimento><sexo>

<escolaridade><comentários>

Page 9: Ambiente web 12

<FORM method=“post” action=“recebe.php”>

Nome Completo <input type=“text”>E-mail <input type=“email”>

Data Nascimento <input type=“date”>Sexo <selection>

<option>Masculino</option><option>Feminino</option>

</selection>Escolaridade

<input type=“radiobutton”>Ensino Fundamental

<input type=“radiobutton”>Ensino Médio

O código que faz acontecer:

Page 10: Ambiente web 12

Comentários <textarea></textarea><input type=“submit” value=“Enviar”><input type=“reset” value=“Limpar”>

</FORM>

Principais atributos dos Campos de um formulário:

Size – especifica o tamanho do campoMaxlength – delimita a quantidade de

caracteres podem ser digitados

Page 11: Ambiente web 12

name – especifica um nome pelo qual o campo será identificado

Cols - especifica a quantidade de colunasRows – especifica a quantidade de linhas

Um pouco de HTML 5Required name – não permite que o campo

permaneça em brancoPlaceholder – digita um valor inicial dentro

do campo servindo como legenda

Atributos de um campo

Page 12: Ambiente web 12

autofocus – faz com que um campo seja automaticamente selecionado quando a página for carregada (focar no campo)

Value – determina qual valor será armazenado quando o campo for

selecionado (muito utilizado nos campos (select, radio, checkbox)

Pattern – permite criar uma máscara obrigado o usuário respeitar a forma de

escrita do campoAprendendo a utilizar o atributo pattern:

pattern="[0-9]{4}[\-][0-9]{4}

Page 13: Ambiente web 12

pattern="[0-9]{4}[\-][0-9]{4}O intervalo de números que se encontram entre colchetes determina quais números

podem ser aceitos nesse campoO número que se encontra entre chaves

determina a quantidade de números que o campo pode receber

[0-9] o usuário pode utilizar os números dentro desse intervalo Ex: 3639 no máximo

utilizar 4 números.[\-] o usuário deverá digitar o caractere –

pois a máscara é determinada pelo \ contido entre colchetes.