Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Manual de HTML
SEÇÕES
Manuais relacionados
+Manual de HTML
Categorias
+HTML

Índice do Manual Manual de HTML
+ Prólogo ao manual de HTML
+ Introdução ao HTML
+ Sintaxes do HTML
+ Sua primeira página
+ Formato de parágrafos em HTML
+ Formatando o texto
+ Cor, tamanho e tipo de letra
+ Atributos para páginas
+ Listas I
+ Listas II
+ Listas III
+ Caracteres especiais
+ Links em HTML
+ Links internos
+ Links locais
+ Links externos, de correio e para arquivos
+ Imagens em HTML
+ Alinhamento de imagens com HTML
+ Formatos gráficos para páginas web
+ As cores e HTML
+ Tabelas em HTML
+ Tabelas em HTML. Atributos para filas e células.
+ Tabelas em HTML. Atributos da tabela e conclusão.
+ Formulários HTML
+ Elementos de formulários. Campos de texto.
+ Outros elementos de formulários
+ Botão Submit, Apagar Campos e outros em formulários HTML
+ Mapas de imagens com HTML
+ Frames em HTML
+ Frames – Explicação básica
+ Frames – Criação de uma estrutura simples
+ Frames – Uma página em cada janela
+ Frames – Orientar os links
+ Frames – Aninhar frames
+ Frames – Atributos avançados
+ Vantagens e incovenientes do uso de frames
+ As etiquetas de HTML 4.0
+ As etiquetas de HTML 4.0 (1)
+ As etiquetas de HTML 4.0 (2)
+ Áudio em HTML I, introdução
+ Áudio em HTML II, características do áudio digital
+ Áudio em HTML (III)
+ Áudio em HTML (IV)

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Botão Submit, Apagar Campos e outros em formulários HTML

Mostramos a maneira de colocar botões submit e apagar campos em formulários HTML. Também conhecemos os campos invisíveis e os botões normais.


Os formulários têm de dar lugar não somente à informação a tomar do usuário como também, a outra série de funções. Concretamente, permite-nos seu envio mediante seu botão. Também pode ser prático poder propor um botão de Apagar Campos ou também, acompanhá-lo de dados ocultos que possam ajudar-nos em seu processamento.

Neste capítulo, para terminar a saga de formulários, tornaremos conhecidos os meios de instalar todas estas funções.

botão Submit (ou de envio)

Para finalizar o processo de preenchimento do formulário e fazê-lo chegar a seu gestor, o navegante tem de validá-lo por meio de um botão previsto para tal efeito. A construção de tal botão não implica nenhuma dificuldade uma vez familiarizados com as etiquetas input já vistas:

<input type="submit" value="Enviar">

Com este código geramos um botão como este:

Como pode ser visto, somente temos de especificar se trata de um botão de envio (type="submit") e temos de definir a mensagem do botão por meio do atributo value.

botão Apagar Campos

Este botão nos permitirá apagar o formulário por completo no caso de que o usuário deseje refazê-lo desde o princípio. Sua estrutura sintática é igual a anterior:

<input type="reset" value="Apagar Campos">

A diferença do botão de envio, indispensável em qualquer formulário, o botão de Apagar Campos é meramente optativo e não é utilizado freqüentemente. Há de ter cuidado de não coloca-lo muito perto do botão de envio e de distinguir claramente um do outro.

Dados ocultos

Em alguns casos, aparte dos próprios dados enviados pelo usuário, pode ser prático enviar dados definidos por nós mesmos que ajudem ao programa em seu processamento do formulário. Estes tipos de dados, que não se mostram na página, mas que podem ser detectados solicitando o código fonte, não são freqüentemente utilizados por páginas construídas em HTML, são mais usados por páginas que empregam tecnologias de servidor. Não se assustem, pois veremos mais adiante o que isto quer dizer. Queremos apenas dar constância de sua existência e de seu modo de criação. Como por exemplo:

<input type=hidden name="site" value="www.criarweb.com">

Esta etiqueta, incluída dentro de nosso formulário, enviará um dado adicional ao correio ou ao programa encarregado da gestão do formulário. Poderíamos a partir deste dado, tornar conhecido ao programa a origem do formulário ou algum tipo de ação a realizar (um re-endereçamento, por exemplo).

Botões normais

Dentro dos formulários também podemos colocar botões normais, clicáveis como qualquer outro botão. Da mesma forma que ocorre com os campos hidden, estes botões por si só não têm muita utilidade, mas poderemos necessita-los para realizar ações no futuro. Sua sintaxe é a seguinte:

<input type=button value="Texto escrito no botão">

Ficaria desta maneira:

O uso mais frequente de um botão é na programação no cliente. Utilizando linguagens como Javascript podemos definir ações a tomar quando um visitante clique o botão de uma página web.

Exemplo de formulário

Com este capítulo finalizamos nosso assunto sobre formulários. Passamos agora a exemplificar todo o aprendido a partir da criação de um formulário que consulta o grau de satisfação dos usuários de uma linha de ônibus fictícia. O formulário está construído para que envie os dados por correio eletrônico a uma caixa de entrada determinada.

Vemos o formulário nesta página. Vocês tratem de construí-lo para ver se realmente entenderam bem os temas sobre formulários.

Nome
E-mail
Cidade
Sexo
Homem
Mulher

Frequência das viagens


Comentários sobre sua satisfação pessoal


Desejo receber notificação das novidades nas linhas de ônibus.



A seguir também mostraremos o código fonte deste formulário, que é importante que todos dêem uma olhada, mesmo que seja rapidamente.

<form action="mailto:juliana@criarweb.com" method="post" enctype="text/plain">
Nome <input type="text" name="nome" size="30" maxlength="100">
<br>
E-mail <input type="text" name="email" size="25" maxlength="100" value="@">
<br>
Cidade <input type="text" name="cidade" size="20" maxlength="60">
<br>
Sexo
<br>
<input type="radio" name="sexo" value="Masculino" checked> Homem
<br>
<input type="radio" name="sexo" value="Feminino"> Mulher
<br>
<br>
Frequência das viagens
<br>
<select name="utilização">
    <option value="1">Várias vezes por dia
    <option value="2">Uma vez por dia
    <option value="3">Várias vezes por semana
    <option value="4">várias vezes por mês
</select>
<br>
<br>
Comentários sobre sua satisfação pessoal
<br>
<textarea cols="30" rows="7" name="comentários"></textarea>
<br>
<br>
<input type="checkbox" name="receber_info" checked>
Desejo receber notificação das novidades nas linhas de ônibus.
<br>
<br>
<input type="submit" value="Enviar formulário">
<br>
<br>
<input type="Reset" value="Apagar tudo">
</form>

Para acabar, vamos ver o que receberiam por correio eletrônico na empresa de ônibus quando um usuário qualquer preenchesse este formulário e clicasse sobre o botão de envio.

nome=Frederico Silvestre
e-mail=fede@terramix.com
cidade=Rio de Janeiro
sexo=Masculino
utilização=2
comentários=Acho que não é uma boa linha. Colocar mais ônibus.
receber_info=on

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Manual de HTML

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em HTML


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
 Mostram-se 8 Comentários revistos

 Comentário de Ana Carolina  17/12/05 
Oie... O Site é muito bom... Parabéns pro dono do site, mto bom mesmo, consegui fazer tudo, e adoroooo Web Design, e esse site esta me ajudando a aperfeiçoar oq aprendo no meu curso... nota 1000 pro site, adorei, e avisa pra kem nao conseguiu, que HTML eh uma linguagem cheia de frescuras, as vezes um espaço digitado errado, estraga tudo... Bjoss

 Comentário de Edson  11/2/06 
Kra mto bom o site, eu programa aplicações desktop e agora estou precisando aprender html e o material do site virou minha principal referencia, kra continue assim, para os demais que nao conseguiram segue o conselho da ana carolina, revisem o codigo, suceso a tdos!!!!!!!!!!!!!!!!!!!

 Comentário de leonardo  11/11/06 
Olá! Como eu faço dois botões para um textarea, eu quero um para selecionar todo o texto quando a pessoa clicar nele e outro botão que quando for clicado a pessoa copia o texto. Seria desta forma: Um botão [Selecionar texto] e outro [Copiar] eu sei fazer os botões mas não sei colocar os comandos corretos para eles funcionarem com estas ações. Desde já parabéns pelo excelênte site, abraço e sucessos a todos. Obrigado!

 Comentário de Gerson  22/1/07 
Ola, boa tarde, tenho uma duvida, em uma maquina com win xp, ie 6.0 e microsoft outlook, ao dar o submit no formulario, ele abre o outlook porem com o destinatario e o corpo do email em branco, será que é alguma configuração de segurança do IE?Qual? Obrigao Gerson

 Comentário de Tiago Silva  31/3/07 
Ola, Antes de mais quero dar-Vos os parabens pelo site. Está muito bom. Mas há um problema, quando tento enviar o que preenchi no formulario aparece um "erro" do microsoft office outlook a dizer que não há nenhum perfil criado. Podem me dizer como resolvo este problema?? Obrigado.

 Comentário de Heliane  19/4/07 
Estou fazendo uma pagina de mensagens... Gostaria de saber como faço um formulario mais ou menos como esse para enviar a mensagem ao destinario.???

 Comentário de José Maria Cabrera  24/7/07 
Estou pela segunda vez estudando webdesign. Estou adorando esse artigo, tem muita coisas instrutiva e interessante, coisas que já tinha esquecido. Agradeço e muito pelo artigo publicado. Abraço, (deixe agora continuar meus estudos por aqui), zé Maria

 Comentário de ricardo  22/8/07 
olha soh. parabenizo o outor do site...pois precisava fazer algumas pesquisas e acabei encontrando tudo aki.. Abraços

Comentário sem rever
Entre os comentários não revistos podem ter alguns interessantes que tenham sido enviado recentemente.
 Foram econtrados 8 comentários sem rever

VerVer os comentários não revistos



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites