Атрибут 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 и более ранних версиях.