HTML DOM Input Date Object


Input Date Object

The Input Date object is new in HTML5.

The Input Date object represents an HTML <input> element with the type="date" attribute.

Note:IE11 and earlier versions do not support <input> elements with the type="date" attribute.

Access the Input Date Object

You can access an <input> element with the type="date" attribute by using the getElementById() function:

var x = document.getElementById("myDate"); Try it Yourself

Tip:You can also use the form'selementscollection to access the Input Date object.

Create an Input Date Object

You can use the document.createElement() method to create an <input> element with the type="date" attribute:

var x = document.createElement("INPUT");
x.setAttribute("type", "date"); Try it Yourself

Input Date Object Properties

Property Description
autocomplete Sets or returns the autocomplete attribute value of the date field
autofocus Sets or returns whether the date field automatically gets focus after the page loads
defaultValue Sets or returns the default value of the date field
disabled Sets or returns whether the date field is enabled
form Returns a reference to the form containing the date field
list Returns a reference to the datalist that contains the date field
max Sets or returns the max attribute value of the date field
min Sets or returns the min attribute value of the date field
name Sets or returns the name attribute value of the date field
readOnly Sets or returns whether the date field is read-only
required Sets or returns whether the date field is a required field in the form
step Sets or returns the step attribute value of the date field
type Returns the form element type of the date field
value Sets or returns the value attribute value of the date field

Standard Properties and Events

The Input Date object also supports standardpropertiesandevents。


Related Articles

HTML Tutorial:HTML Forms

HTML Reference Manual:HTML <input> Tag

HTML Reference Manual:HTML <input> type Attribute

Other Extensions