HTML: List
In many forms, the user often has to choose from a variety of options. This can be the categories we want to search by, or a choice of different search options. The most common solution is to use drop-down lists:
Choose a category to search
To create a drop-down list like this, use the tag <select>
with <option>
sub tags inside it. This is similar to creating normal lists, but<select>
is used instead of ul/ol
and <option>
is used instead of <li>
.
Often the first item in a list is used to head the entire drop-down list. In that case, the disabled
attribute can be is used to block it from being selected.
<form>
<select>
<option disabled>What course do you want to take?</option>
<option>JS</option>
<option>PHP</option>
<option>Java</option>
<option>Racket</option>
<option>HTML</option>
<option>CSS</option>
</select>
</form>
The list inside the form can also be represented as a list, in which you can select multiple items. This is done by holding down the Сtrl
button and clicking on the fields we want to select.
Choose a category to search
In order to create a list with multiple choices, we add the attribute multiple
to the <select>
tag.
<form>
<select multiple>
<option>JS</option>
<option>PHP</option>
<option>Java</option>
<option>Racket</option>
<option>HTML</option>
<option>CSS</option>
</select>
</form>
Instructions
Create a form with a data handler file at /people
. Inside the form, create a drop-down list of three items