required
Summary
The required attribute is a boolean attribute. When present, it specifies that an input field must be filled out before submitting the form.
Applies to | [HTMLInputElement](/html/elements/input) |
---|
A required input field
Username: <input type="text" name="username" required>
Notes
Remarks
The attribute can be set on text, text area, URL, email, select, checkbox, or radio button elements. It is a Boolean attribute and needs to be specified only on an element. When users hover the mouse over a required field, they’ll see a tool tip stating that it is a required field. The following example shows the validation attribute on a text input field.
Related specifications
- HTML5
- W3C Recommendation
See also
Related pages
- HTMLInputElementHTMLInputElement
- HTMLSelectElementHTMLSelectElement
- HTMLTextAreaElementHTMLTextAreaElement
Attributions
Microsoft Developer Network: [Windows Internet Explorer API reference Article]