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:


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: