Tecnologia
Você está aqui: Home » Tecnologia » Guia visual de controles de formulário HTML
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.
Outros artigos postados por este autor
- Introdução a DHTML
- Validando um e-mail checando se o domínio existe ou não...
- Como aparecer no Google.
- Imagem com Reflexo na Água
- Como fazer e modificar calendários
- CRM social: mais entrosamento entre empresas e clientes
Artigos relacionados sobre Tecnologia
- Buscas na internet sem mistério
- Nova geração de Data Center impulsiona negócios
- Smartphone “Ching-Ling” com Android
- Aumentando seu Page Rank
- OS DVDs e discos Blu-rays estão com os dias contatos?
- Informatização da gestão da estratégia empresarial
Parceiros
BR-Linux.org
Criar WEB
Regularização de Imoveis SP
Montagens de Sites
Templates de Sites
Desenvolvedor de Sites
Elaboração de Sites
Produção de Sites
Programador de Sites
Criadores de Sites
Artigos mais acessados
Desenho de Letras - Construindo fontes TTF
Criando um sistema de login
Enviando email em formato HTML em PHP
Menu Circular em 3D
Cargos e salários na área de informática
Como fazer e modificar calendários
Action Script 2.0 ( Primeira Parte )
10 dicas de Webdesign para salvar seu site
Fireworks VS Photoshop
Serviços
Desenvolvimento de Sites e Sistemas WEB
Otimização de Sites (SEO)
Loja Virtual com Sistema Pagseguro
Sistema de Compra Coletiva
Catálogo de Produtos
Parcerias e Soluções de Publicidade
Portifólio Grupo SOS Designers
Fale Conosco







