How to make select mandatory in HTML

select in HTML

The select is used to create a drop-down list in HTML. It is used with HTML forms to collect user data; the user is provided with a list of options to choose from.

Here’s an example of a drop-down list created with the select element:

Using select in HTML

Users often fill out forms quickly and omit the select drop-down due to the rush, while some ignore it intentionally.

To avoid this, a developer needs to make the select required; the user won’t be able to submit the form without choosing an option from the select dropdown.

How to make select mandatory in HTML

To make a select mandatory with HTML, use the required attribute. With the required attribute, the user must select a value before submitting the form; if the user refuses to select a value, then the form won’t submit.

Below is a form with a required drop-down list:

Make select required in HTML

In line 8, the required attribute is inserted into the select element, which does not submit the form unless the user selects an option.

Happy coding!

Free Resources

Copyright ©2025 Educative, Inc. All rights reserved