Forms

HTML Select

Creating Dropdown Menus

HTML select element with <option> creates dropdowns for user choices.

Introduction to HTML Select Element

The <select> element in HTML is used to create a dropdown list. This is often used in forms to allow users to choose from a list of options. Each option within the dropdown is defined using the <option> tag.

Basic Structure of a Select Element

A basic <select> element includes a set of <option> elements. Here is a simple example:

Adding a Default Option

You can specify a default option that will be displayed when the dropdown is loaded. This can be done by adding the selected attribute to the desired <option> tag.

Handling Form Submission with Select

When a form containing a <select> element is submitted, the selected option's value is sent to the server. The name attribute of the <select> element determines the key used to transmit the value.

Grouping Options with Optgroup

The <optgroup> element is used to group related options within a dropdown. This is useful for organizing options into categories.

Disabling Options

Individual <option> tags can be disabled by adding the disabled attribute. This makes the option unselectable.

Styling a Select Element

While the default styling of a <select> element is consistent across browsers, you can use CSS to customize its appearance. However, note that styling can be limited compared to other elements.

Previous
Button