Sites

PROJETO 
DESENVOLVIMENTO DE SITES

Formulários

Form

Elemento para conter os controles do formulário e quaisquer outros elementos (parágrafos, listas, etc.) para complementar os seus controles.

Atributos principais do elemento Form

1.       action o programa que irá processar o formulário será definido no valor desse atributo, poderá ser um script ou um endereço eletrônico;
2.       method método de envio de dados ao servidor definido no valor desse atributo. Valores para esse atributo: o POST é o valor que corresponde ao envio de dados armazenados no formulário enquanto o GET corresponde ao envio dos dados codificados no URL e separados do endereço do script por um ponto de interrogação;
3.       accept-charset e a codificação de caracteres a ser aceita pelo servidor, definida pelo valor desse atributo.
Elemento input

Este elemento define, através do atributo type, os tipos de controles de formulário existentes.
1.       hidden envia ocultamente dados;
2.       text entrada de uma linha simples de texto;
3.       password entrada de uma linha de texto, mas com seus dados ocultados por “pontos”.
4.       Radio forma múltipla, ou não, de escolhas em forma de pontos buliados;
5.       checkbox semelhante ao radio, porém modo caixa;
6.       file viabiliza o envio de um arquivo;
7.       submit botão de envio do formulário;
8.       reset botão para limpar os dados até então preenchidos pelo usuário;
9.       button botão atrelado a um evento;
10.   image botão gráfico de envio do formuçário;

Agora os novos tipos de controles a partir do HTML5.

11.   color fornece a escolha de uma cor;
12.   date fornece a escolha de uma data que pode variar por valor mínimo (atributo min) e um máximo (atributo max);
13.   datetime-local além de apresentar a entrada da data, pode-se também inserir o horário;
14.   email padroniza a entrada de dados no formato de email;
15.   month entrada do mês e ano;
16.   number entrada de número em um campo próprio que pode variar por valor mínimo (atributo min) e um máximo (atributo max);
17.   range apresenta um método gráfico de determinar um valor numérico;
18.   search apresenta um campo de busca;
19.   tel apresenta um campo telefônico (suportado apenas no Safari 8);
20.   time fornece a entrada da hora e minuto pelo usuário;
21.   url padroniza a entrada de dados referentes a url’s de sites (endereços);
22.   week padroniza a entrada da semana.

Atributos existentes para os inputs

O atributo maxlength delimita a quantidade de caracteres que alguns campos podem receber.
O atributo value, através do seu valor, determina um novo nome para o tipo do input, principalmente para botões onde é largamente utilizado.
O atributo step determina um valor de intervalo entre o salto de um número para outro.
O atributo min e max determina os valores mínimos e máximos, respectivamente, de controles que apresentem números.
O atributo placeholder apresenta dentro do campo um texto subtendido, substituindo um texto externo descritivo.

Elementos utilizados no elemento ancestral form

Elemento select

Este elemento cria um menu de escolhas em um formulário, onde cada item do menu é apresentado através do elemento option.

Elemento textarea

Permite a entrada de múltiplas linhas em uma caixa de texto. Através dos atributos rows e cols determinam o número de linhas e colunas, ou seja, a largura e altura do campo. Substitua tal método pelo CSS.

Um comentário: