Formulário
Um formulário é um elemento de interface de usuário dentro de um site ou aplicativo de software que permite inserir e enviar dados. Ele contém um ou mais campos e um botão de ação, como Salvar ou Enviar.
Formulários da Web
Os formulários da Web permitem enviar informações para um site por meio de um navegador da Web. Exemplos incluem formulários de cadastro, pesquisas online e formulários de contato. Quando você clica em , o servidor da Web que hospeda o site processa os dados inseridos no formulário. Por exemplo, um formulário de feedback pode enviar um email ao webmaster. Um formulário de cadastro pode criar uma nova conta em um banco de dados.
Um formulário da Web é um elemento padrão de HTML, criado usando a tag <form>. Os elementos dentro de um formulário podem incluir:
- <input type="text"> – um campo de entrada de texto de uma linha para nome, endereço de email etc.
- <textarea> – um campo de texto grande que aceita várias linhas de texto; geralmente usado para mensagens
- <select> – um menu suspenso com várias opções, definidas por tags <option>
- <input type="hidden"> – um campo oculto usado para enviar dados adicionais, como um carimbo de data e hora ou a URL da página de referência
- <input type="submit"> – um botão usado para enviar os dados inseridos no formulário.
NOTE: Os dados do formulário geralmente são processados por um script no lado do servidor, mas a validação do formulário (como a verificação de campos obrigatórios) normalmente é realizada por JavaScript no lado do cliente ou por verificações de HTML.
Formulários de aplicativos
Embora os formulários sejam geralmente associados a sites, muitos programas de software também incluem formulários. Por exemplo, os aplicativos de banco de dados permitem criar formulários personalizados para inserir dados mais rapidamente. Os conversores de mídia fornecem formulários que permitem escolher configurações de compressão de áudio e vídeo. Todas as caixas de diálogo, como as janelas Imprimir e Salvar como, são consideradas formulários porque incluem opções selecionáveis e um botão de ação principal.
Teste seus conhecimentos