TOC

This article is currently in the process of being translated into Portuguese (~48% done).

Formulários:

Introdução aos Formulários

Um formulário (form) é simplesmente uma área que contém campos de formulário. Um campo de formulário é um objeto no qual o usuário pode adicionar informação – seja ele uma área de texto, um botão rádio ou um menu de lista suspensa. Qualquer formulário Web funciona essencialmente da mesma forma – o usuário preenche alguma informação e submete um botão. O formulário é essencial se você quer saber qualquer coisa sobre seus usuários – por exemplo, permitir que eles lhe enviem um email, armazenar informação sobre eles no banco de dados e assim por diante.

Existem incontáveis maneiras de criar seu formulário e se você já passou mais do 30 minutos na Web (e estou assumindo que sim) você provavelmente já os usou para assinar boletins de notícias, converter moedas ou qualquer coisa dessas.

Neste capítulo você vai aprender o básico da criação de formulários Web e uma vez concluído, em um capítulo futuro, você poderá aprofundar-se em todos os novos recursos que o HTML5 introduziu aos formulários Web.

How does an HTML form work?

A web form consists two parts - the HTML ‘front end’ and a back end form processor. The HTML front end part handles the presentation while the back end handles the form submissions.
The back end of the form is usually written in languages like PHP or ASP. But don’t worry you don’t have to know any of these languages to get a working form – you can use a formmail, which is usually accessible through your internet service provider (ISP). If not, there is several free and paid services out there and all you have to do is choose one of your liking.

Here is how a form normally works, step-by-step

  • A user visits your web page which contains a form.
  • The users’ web browser displays the HTML form.
  • The user fills out the form and clicks submits
  • The browser sends the submitted form data to the web server
  • A form processor script (also known as a formmail) running on the web server processes the form data
  • A response page is sent back to the browser.
This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!