Свойство defaultValue поля ввода текста

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

defaultValue Свойство устанавливает или возвращает значение по умолчанию текстового поля.

Комментарий:Значение по умолчанию Свойство value HTML определенном в этом разделе.

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

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

Пример

Пример 1

Изменение значения по умолчанию текстового поля:

document.getElementById("myText").defaultValue = "Steve";

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

Пример 2

Получение значения по умолчанию текстового поля:

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

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

Пример 3

Пример, показывающий разницу между свойствами defaultValue и value:

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

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

Грамматика

Возврат свойство defaultValue:

textObject.defaultValue

Настройка defaultValue属性:

textObject.defaultValue = value

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

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

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

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

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

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