Tecnologia
Guia visual de controles de formulário HTML
Guia visual de controles de formulário HTML
Márcio d'ÁvilaControle bem-sucedido
Um controle de formulário bem-sucedido é aquele válido
para envio (submissão). Todo controle bem-sucedido deve estar
dentro de um form e ter um nome
(name) pareado com um valor atual, ambos enviados no conjunto de
dados do formulário. Em outras palavras, um controle bem-sucedido é
aquele que gera um par nome/valor nos dados do formulário.
- Um formulário pode ter vários botões
submit, mas somente o que ativar o envio pode ser bem-sucedido. Já um botãoresetnunca deve ser considerado pelo browser como bem-sucedido. - Todos os botões de escolha (
checkbox) "ligados" podem ser bem-sucedidos. - Para botões de alternativa (
radio) com o mesmo nome, somente o "ligado" pode ser bem-sucedido. - Para lista de seleção (
select), somente as opções selecionadas podem ser bem-sucedidas. Quando nenhuma opção é selecionada, o controle não é bem-sucedido e nem o nome nem seus valores são enviados quando o formulário é submetido. - Controles ocultos (
hidden) e controles não visíveis por configurações de estilo/CSS (display: none;) ainda assim podem ser bem-sucedidos.
Formulário com exemplo de cada tipo de controle
O formulário a seguir exemplifica o código e a visualização dos elementos (tags) e atributos usados para a criação dos diversos tipos de controle de formulário HTML. Para mais informações, leia a especificação HTML 4.01, listada como referência.
Faltam ao padrão HTML controles mais sofisticados, como grid (tabela de campos), tree (árvore com abertura/fechamento de ramificações) entre outros. Em vários casos, esta ausência pode ser contornada, com algum esforço, simulando-se os controles desejados com o uso combinado de DHTML (HTML, JavaScript e CSS) e uma composição de componentes básicos disponíveis.
Referências:
- HTML 4.01 Forms, Especificação W3C.
- How to write HTML forms, por Jukka "Yucca" Korpela. Em especial, veja o tópico File input (or "upload") in HTML forms.
© 2003-2005, Márcio d'Ávila, mhavila.com.br, todos os direitos reservados. O texto e código-fonte apresentados podem ser referenciados e utilizados, desde que expressamente citada esta fonte e o crédito do(s) autor(es). A informação aqui apresentada, apesar de todo o esforço para garantir sua precisão e correção, é oferecida "como está", sem quaisquer garantias explícitas ou implícitas decorrentes de sua utilização ou suas conseqüências diretas e indiretas.
Parceiros
Tecnoponta Santos - SP
Capital Administração de Condomínios
BR-Linux.org
Criar WEB
Verdade Absoluta
Artigos mais acessados
Desenho de Letras - Construindo fontes TTF
Menu Circular em 3D
Criando um sistema de login
Enviando email em formato HTML em PHP
Cargos e salários na área de informática
Como fazer e modificar calendários
Serviços
Desenvolvimento de Sites e Sistemas WEB
Otimização de Sites (SEO)
Catálogo de Produtos
Parcerias e Soluções de Publicidade
Fale Conosco


