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 |
См. также
© 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