The WebPlatform project has been discontinued when the Stewards partnership agreement ended in September 2015. This site has been frozen, and the assets we have created will remain.


Jump to: navigation, search


This article is Not Ready.

W3C Candidate Recommendation


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


A required input field


Username: <input type="text" name="username" required>



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

Specification Status Related Changes
HTML5 W3C Recommendation

See also

Related pages (MSDN)


This article contains content originally from external sources.

Portions of this content come from the Microsoft Developer Network: [Windows Internet Explorer API reference Article]