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
 
