Spec-Zone.ru › Web APIs

HTMLInputElement: свойство value

Базовая Широко доступная

Это хорошо зарекомендовавшее себя свойство, работающее во многих устройствах и версиях браузеров. Оно доступно во всех браузерах с июля 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Свойство value интерфейса HTMLInputElement представляет собой текущее значение элемента <input> в виде строки.

Это свойство также можно задать напрямую, например, для установки значения по умолчанию на основе некоторого условия.

Значение

Строка, содержащая значение элемента <input>, или пустая строка, если у элемента ввода нет заданного значения.

Примеры

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

В этом примере журнал отображает текущее значение по мере ввода данных в поле ввода.

HTML

Мы включаем <input> и связанный с ним <label>, а также контейнер <pre> для вывода.

<label for="given-name">Your name:</label>

<input name="given-name" id="given-name" />

<pre id="log"></pre>

JavaScript

Свойство innerText элемента <pre> обновляется до текущего значения <input> каждый раз при срабатывании события keyup.

const logElement = document.getElementById("log");
const inputElement = document.getElementById("given-name");

inputElement.addEventListener("keyup", () => {
  logElement.innerText = `Name: ${inputElement.value}`;
});

Результаты

Получение значения цвета

Этот пример демонстрирует свойство value с типом <input> цвета.

HTML

Мы включаем <input> типа color.

<label for="color">Pick a color:</label>

<input name="color" id="color" type="color" />

<pre id="log"></pre>

JavaScript

Свойство innerText элемента <pre> обновляется значением цвета по умолчанию (#000000) и затем обновляется каждый раз при срабатывании события change.

const logElement = document.getElementById("log");
const inputElement = document.getElementById("color");

logElement.innerText = `Color: ${inputElement.value}`;

inputElement.addEventListener("change", () => {
  logElement.innerText = `Color: ${inputElement.value}`;
});

Результаты

Спецификации

Спецификация
HTML
# dom-input-value

Совместимость с браузерами

Десктопные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
value 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4

См. также

  • <input>
  • HTMLInputElement.valueAsDate
  • HTMLInputElement.valueAsNumber

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/value

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API