Атрибут defaultValue Input Date

Определение и использование

defaultValue Атрибут или функция, устанавливающая или возвращающая значение по умолчанию поля даты.

Примечание:Значение по умолчанию: Атрибут value HTML Значение, определенное в

Разница между атрибутами defaultValue и value заключается в:

  • defaultValue содержит значение по умолчанию
  • А value содержит текущее значение после некоторых изменений
  • Если изменений нет, defaultValue и value будут одинаковыми (см. примеры ниже)

Если вы хотите понять, было ли изменено поле даты, атрибут defaultValue будет полезен.

Пример

Пример 1

Изменить значение по умолчанию поля даты:

document.getElementById("myDate").defaultValue = "2014-02-09";

Попробуйте сами

Пример 2

Получить значение по умолчанию поля даты:

var x = document.getElementById("myDate").defaultValue;

Попробуйте сами

Пример 3

Пример для демонстрации различий между атрибутами defaultValue и value:

var x = document.getElementById("myDate");
var defaultVal = x.defaultValue;
var currentVal = x.value;

Попробуйте сами

Синтаксис

Вернуть атрибут defaultValue:

inputdateObject.defaultValue

Установить атрибут defaultValue:

inputdateObject.defaultValue = value

Значение атрибута

Значение Описание
value Определяет значение по умолчанию для поля даты.

Технические детали

Возвратное значение: Строковое значение, представляющее собой значение по умолчанию для поля даты.

Поддержка браузеров

Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Поддержка 10.0 Поддержка Поддержка Поддержка

Внимание:Элемент <input type="date"> не отображает поле даты/календаря в IE11 и более ранних версиях.