HTML <input> required Attribute
Example
An HTML form with a required input field:
<form action="/action_page.php">
<label for="username">Username:</label>
<input type="text"
id="username" name="username" required>
<input type="submit">
</form>
Try it Yourself »
Definition and Usage
The required
attribute is a boolean attribute.
When present, it specifies that an input field must be filled out before submitting the form.
Note: The required
attribute works with the following input types:
text, search, url, tel, email, password, date pickers, number, checkbox, radio, and file.
Browser Support
The numbers in the table specify the first browser version that fully supports the attribute.
Attribute | |||||
---|---|---|---|---|---|
required | 5.0 | 10.0 | 4.0 | 10.1 | 9.6 |
Syntax
<input required>
HTML <input> tag