O'Reilly logo

Beginning HTML and CSS by Rob Larsen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 6

Forms

What You Will Learn in This Chapter

  • How to create a form
  • How to use different types of form controls
  • What happens to the data a user enters
  • How to make forms accessible
  • How to structure the content of forms

Wrox.com Code Downloads for this Chapter

The wrox.com code downloads for this chapter are found at www.wrox.com/remtitle.cgi?isbn=9781118340189 on the Download Code tab. The code is in the Chapter 6 download and individually named according to the names throughout the chapter.

Almost every time you want to collect information from a visitor to your site, you need to use a form. Some forms are quite complex, such as those that enable you to book plane tickets or purchase insurance online. Others are quite simple, such as the search box on the homepage of Google.

Many online forms bear a strong resemblance to paper forms. On paper, forms are made up of areas to enter text, boxes to check, options to choose from, and so on. Similarly, on the web you can create a form by combining form controls, such as textboxes (to enter text into), check boxes (to place a cross in), select boxes and radio buttons (to choose from different options), and so on. In this chapter, you learn how each of these different types of controls can be combined into a form to collect all kinds of information from visitors to your site.

NOTE HTML is used only to present the form to the user; it does not enable you to say what happens with that data after it is collected. To get a better ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required