Значение range
Синтаксис
HTML
<input type="range">
Описание
Тип range
(от англ. "range" ‒ «диапазон, спектр») создаёт ползунок.
Внешний вид
‒ ползунок;
‒ фокус;
‒ наведение курсора.
Примечание
В большинстве браузеров по умолчанию ручка ползунка всегда находится посередине.
Поддержка браузерами
Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.
Спецификация
Верс. | Раздел |
---|---|
HTML | |
2.0 | |
3.2 | |
4.01 | |
5.0 | 4.10.5.1.10 Range state (type=range) |
5.1 | 4.10.5.1.13. Range state (type=range) |
XHTML | |
1.0 | |
1.1 |
Сопутствующие атрибуты
- autocomplete
- Автозаполнение значения (положения) ползунка.
- autofocus
- Автоматческая фокусировка на ползунке после полной загрузки страницы.
- disabled
- Блокировка ползунка.
disabled="disabled"
- form
- Присоединение ползунка к форме.
- list
- Создание дополнительных меток на шкале ползунка.
- max
- Указывает, максимальное значение ползунка.
Значение по умолчанию: «
100
». - min
- Указывает, минимальное значение ползунка.
Значение по умолчанию: «
0
». - name
- Присваивает имя ползунку.
- step
- Устанавливает интервал увеличения значения (перемещения) ползунка.
Значение по умолчанию: «
1
». - value
- Указывает числовое значение ползунка, отправляемое на сервер или используемое сценариями.
Примечание: Данный атрибут должен иметь значение, являющееся допустимым числом с плавающей точкой.
min="0" max="10" value="8"
- Глобальные атрибуты
- accesskey, class, contenteditable, data-*, dir, draggable, dropzone, id, inert, lang, spellcheck, style, tabindex, title, translate, xml:lang
Пример использования
Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Значение range (input-type)</title>
</head>
<body>
<h1>Пример с ползунком "type=range"</h1>
<fieldset> <legend>Передвиньте ползунок</legend>
<p><input type="range" min="0" max="10" onchange="document.getElementById('rangeValue').innerHTML = this.value;" list="rangeList"> <span id="rangeValue">5</span></p>
<datalist id="rangeList">
<option value="0" label="0">
<option value="2" label="2">
<option value="4" label="4">
<option value="6" label="6">
<option value="8" label="8">
<option value="10" label="10">
</datalist>
</fieldset>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>Значение range (input-type)</title>
</head>
<body>
<h1>Пример с ползунком "type=range"</h1>
<fieldset> <legend>Передвиньте ползунок</legend>
<p><input type="range" min="0" max="10" onchange="document.getElementById('rangeValue').innerHTML = this.value;" list="rangeList"> <span id="rangeValue">5</span></p>
<datalist id="rangeList">
<option value="0" label="0">
<option value="2" label="2">
<option value="4" label="4">
<option value="6" label="6">
<option value="8" label="8">
<option value="10" label="10">
</datalist>
</fieldset>
</body>
</html>
Значение range (input-type)