# Class: InputDate

## "montage/ui/native/input-date.reel". InputDate

#### new InputDate()

Wraps an <input type="date"> element as a component.

Source:
  - ui/date-field.reel/date-field.js, line 9

### Extends

- module:montage/ui/text-input.TextInput

### Members

#### _updateOnInput :boolean

Hard to imagine a text-input that is not using a input nor textarea

##### Type:

- boolean

Inherited From:
  - module:montage/ui/text-input.TextInput#_updateOnInput
Default Value:
  - true
Source:
  - ui/text-input.js, line 42

#### max :string

The upper bound for the element’s value represented in the "full-date" format, (for example, 2001-05-24).

##### Type:

- string

Source:
  - ui/date-field.reel/date-field.js, line 25

#### min :string

The lower bound for the element’s value represented in the "full-date" format, (for example, 2001-05-24).

##### Type:

- string

Source:
  - ui/date-field.reel/date-field.js, line 31

#### step :string|number

The amount the date changes with each step.

##### Type:

- string | number

Default Value:
  - null
Source:
  - ui/date-field.reel/date-field.js, line 38

#### updateOnInput :boolean

When this property and the converter's `allowPartialConversion` are both true, as the user enters text in the input element each new character is added to the component's `value` property, which triggers the conversion. Depending on the type of input element being used, this behavior may not be desirable. For instance, you likely would not want to convert a date string as a user is entering it, only when they've completed their input. Specifies whether

##### Type:

- boolean

Inherited From:
  - module:montage/ui/text-input.TextInput#updateOnInput
Default Value:
  - true
Source:
  - ui/text-input.js, line 52