Level 0
Level 1

Forms

We regularly come across fields on web pages used to collect user input, like names, e-mail addresses, checkbox answers or messages. This bundle of features on a website is a form. Forms are the most common interface used on websites or web applications. A form consists of different form elements called controls or widgets. Controls are usually defined by input elements which in their turn have numerous different types. So, a form can have for instance three input elements; one with type "text" for name, another one with type "email" for e-mail address and a third one with type "submit"; the well known submit button.

Sketch an HTML Form

HTML Forms help us collect data. But what is the best way and the most effective structure to ask and gather specific information? What can be included in order to make it easier for the user to submit these data?

Instructions
Resources

Explore Form Elements

The most common way to define a form element is the input element. Input elements can have a multitude of types, defined by the type attribute. However, they are not the only types of form elements.

Instructions
Resources

Build an HTML Form

Transfer the HTML form sketch to code. Using the resources above decide on which elements you should use for your form and how is best to order them in the form.

Instructions
Resources