Select html тег – Элементы HTML форм — выпадающий список (теги select, option, optgroup), текстовое поле (textarea), а также применение label, fieldset и legend | Создание сайтов и заработок в сети

Атрибут form тега | HTML справочник

HTML тег <select>

Значение и применение

Атрибут form (HTML тега <select>) задает одну, или несколько форм (тег <form>) к которым элемент принадлежит.


Если этот атрибут задан, то его значение должно быть идентификатором (глобальный атрибут id) элемента формы (тег <form>) в том же документе. Это позволяет размещать элементы <select> в любом месте в документе, а не только как потомки элементов формы (вложенные внутри элемента формы).


Поддержка браузерами

Синтаксис:

<select form =  form_id>

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

ЗначениеОписание
form_idЗначение должно быть идентификатором (глобальный атрибут id) элемента формы (тег <form>) в том же документе.

Отличия HTML 4.01 от HTML 5

Атрибут считается новым в HTML5.

Пример использования

<!DOCTYPE html>
<html>
	<head>
		<title>Пример использования атрибута form HTML тега <select></title>
	</head>
	<body>
		<select form = "userInput">  <!--задаем форму к которой элемент принадлежит -->
			<option value = "">Empty String</option> <!-- в качестве значения пустая строка-->
			<option value = "1">1</option>
			<option value = "2">2</option>
			<option value = "3">3</option>
		</select><br><br>
		<form action = "#" id = "userInput"> <!-- указываем, куда отправляется форма и задаем id -->
			<input type = "submit"> <!--поле, которое определяет кнопку отправки формы -->
		</form>
	</body>
</html>

В этом примере мы создали выпадающий список (тег <select>) за пределами формы, и с использованием атрибута form мы указали, что он принадлежит к форме (тег <form>), которая имеет значение "userInput" глобального атрибута id.

Результат нашего примера:

Пример использования атрибута form HTML тега <select>.HTML тег <select>

Атрибут required тега | HTML справочник

HTML тег <select>

Значение и применение

Логический атрибут required (HTML тега <select>) указывает, что пользователь должен выбрать значение перед отправкой формы.

Поддержка браузерами

Синтаксис:

<select required>

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

ЗначениеОписание
requiredЗначение атрибута требуется только в XHTML (<select required = "required">).

Отличия HTML 4.01 от HTML 5

Атрибут считается новым в HTML5.

Пример использования

<!DOCTYPE html>
<html>
	<head>
		<title>Пример использования атрибута required HTML тега <select></title>
	</head>
	<body>
		<form action = "#"> <!-- указываем, куда отправляется форма -->
			<select required>  <!--указываем, что в списке должно быть выбрано значение перед отправкой формы -->
				<option value = "">Empty String</option> <!-- в качестве значения пустая строка-->
				<option value = "1">1</option>
				<option value = "2">2</option>
				<option value = "3">3</option>
			</select>
			<input type = "submit"> <!--поле, которое определяет кнопку отправки формы -->
		</form>
	</body>
</html>

В этом примере мы создали выпадающий список внутри формы, для него мы указали, что перед её отправкой пользователь должен выбрать из него любое значение. Обращаю Ваше внимание, что пустая строка в качестве значения не подходит, в этом случае пользователь получит информацию, что необходимо выбрать один пункт из списка.

Результат нашего примера:

Пример использования атрибута required HTML тега <select>.HTML тег <select>

Атрибут multiple тега | HTML справочник

HTML тег <select>

Значение и применение

Логический атрибут multiple (HTML тега <select>) указывает, что может быть выбрано несколько вариантов сразу (через Ctrl в Windows и через Command в Mac).

Поддержка браузерами

Синтаксис:

<select multiple>

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

ЗначениеОписание
multipleЗначение атрибута требуется только в XHTML (<select multiple = "multiple">).

Отличия HTML 4.01 от HTML 5

Нет.

Пример использования

<!DOCTYPE html>
<html>
	<head>
		<title>Пример использования атрибута multiple HTML тега <select></title>
	</head>
	<body>
		<select name = "firstlist" disabled> <!-- список отключен -->
			<option value = "1">1</option>
			<option value = "2">2</option>
			<option value = "3">3</option>
		</select>
		<select name = "secondlist" multiple> <!-- список с возможностью выбора нескольких значений -->
			<option value = "A">A</option>
			<option value = "B">B</option>
			<option value = "C">C</option>
			<option value = "D">D</option>
		</select>
	</body>
</html>

В этом примере мы создали два раскрывающихся списка. Для первого списка мы использовали атрибут disabled, который не дает взаймодействовать со списком (отключает его).

Для второго списка мы использовали атрибут multiple, который указывает, что допускается выбрать в списке несколько вариантов сразу (через Ctrl в Windows и через Command в Mac).

В браузере это выглядит следующим образом:

Пример использования атрибута multiple HTML тега <select> (выбор нескольких значений).HTML тег <select>

HTML тег select | назначение, синтаксис, атрибуты, примеры

Последнее обновление: 23.01.2011

Тег <select> (с англ. выделение) — тег-контейнер, для тегов <option>, создает элемент выбора значений.
Строчный элемент.

HTML: 3.2 | 4 / XHTML: 1.0 | 1.1

Синтаксис

<select>
<option>...</option>
</select>

Атрибуты

Основные Вспомогательные События

acceskey горячая клавиша (+Alt) для элемента
class определяет имя используемого класса
dir определяет направление символов:
  • ltr — слева направо
  • rtl — справа налево
disabled флаг. Делает спискок неактивным. Не поддерживается в IE
id уникальный идентификатор
lang определяет используемый язык
multiple флаг. Разрешает одновременный выбор нескольких элементов списка
name уникальное имя списка
onblur потеря фокуса элементом
onchange потеря фокуса элементом при условии, что его содержимое изменилось
onclick щелчок на элементе
ondblclick двойной щелчок на элементе
onfocus получение фокуса элементом
onkeydown нажатие клавиши, когда элемент имеет фокус
onkeypress нажатие и освобождении клавиши, когда элемент имеет фокус
onkeyup освобождение ранее нажатой клавиши, когда элемент имеет фокус
onmousedown нажатие кнопки мыши, когда элемент имеет фокус
onmousemove движение указателя мыши, когда элемент имеет фокус
onmouseout смещение указателя мыши с элемента
onmouseover помещение указателя мыши на элемент
onmouseup освобождение ранее нажатой кнопки мыши, когда элемент имеет фокус
onselect выделение какого-либо текста в текстовом поле
size количество одновременно отображаемых строк
style задает встроенную таблицу стилей
tabindex порядок обхода элементов с помощью Tab
title всплывающая подсказка
value значение выбранное пользователем в списке.
Отсутствует в спецификации HTML 4.01!

Пример

Обычный выпадающий список:

<select>
<option selected="selected">Прямоугольник</option>
<option>Квадрат</option>
<option>Ромб</option>
</select>

Развернутый список с множественным выбором (чтобы выбрать одновременно несколько значений, удерживайте ctrl (или shift) и кликните по нескольким значениям):

<select multiple="multiple" size="3">
<option>Красный</optoin>
<option>Зеленый</option>
<option>Синий</option>
</select>

Рекомендации по использованию

  • закрывающий тег обязателен (</select>)
  • должен содержать теги <option> и <optgroup> - элементы списка
  • обязательных атрибутов нет

Если вы планируете отправлять результат выбора на сервер, нужно заключить тег в контейнер <form>.

Твой код:
<html> <head> <title></title> </head> <body> <div> <select> <option selected="selected">Прямоугольник</option> <option>Квадрат</option> <option>Ромб</option> </select> </div> <div> <select multiple="multiple" size="3"> <option>Красный</option> <option>Зеленый</option> <option>Синий</option> </select> </div> </body> </html> Сделай код и жми тут

Результат:
большой полигон

По теме

HTML тег select | назначение, синтаксис, атрибуты, примеры

Последнее обновление: 03.03.2009

Тег <select> (с англ. выделение) — тег-контейнер, для тегов <option>, создает элемент выбора значений.
Строчный элемент.

HTML: 3.2 | 4 / XHTML: 1.0 | 1.1

Синтаксис

<select>
<option>...</option>
</select>

Атрибуты

Основные Вспомогательные События

acceskey горячая клавиша (+Alt) для элемента
class определяет имя используемого класса
dir определяет направление символов:
  • ltr — слева направо
  • rtl — справа налево
disabled флаг. Делает спискок неактивным. Не поддерживается в IE
id уникальный индетификатор
lang определяет используемый язык
multiple флаг. Разрешает одновременный выбор нескольких элементов списка
name уникальное имя списка
onblur потеря фокуса элементом
onchange потеря фокуса элементом при условии, что его содержимое изменилось
onclick щелчек на элементе
ondblclick двойной щелчек на элементе
onfocus получение фокуса элементом
onkeydown нажатие клавиши, когда элемент имеет фокус
onkeypress нажатие и освобождении клавиши, когда элемент имеет фокус
onkeyup освобождение ранее нажатой клавиши, когда элемент имеет фокус
onmousedown нажатие кнопки мыши, когда элемент имеет фокус
onmousemove движение указателя мыши, когда элемент имеет фокус
onmouseout смещение указателя мыши с элемента
onmouseover помещение указателя мыши на элемент
onmouseup освобождение ранее нажатой кнопки мыши, когда элемент имеет фокус
onselect выделение какого-либо текста в текстовом поле
size количество одновременно отображаемых строк
style задает встроенную таблицу стилей
tabindex порядок обхода элементов с помощью Tab
title всплывающая подсказка
value значение выбранное пользователем в списке.
Отсутствует в спецификации HTML 4.01!
Пример

Обычный выпадающий список:

<select>
<option selected="selected">Прямоугольник</option>
<option>Квадрат</option>
<option>Ромб</option>

</select>

Развернутый список с множественным выбором (чтобы выбрать одновременно несколько значений, удерживайте ctrl (или shift) и кликните по нескольким значениям):

<select multiple="multiple" size="3">
<option>Красный</optoin>
<option>Зеленый</option>
<option>Синий</option>
</select>

Рекомендации по использованию
  • закрывающий тег обязателен (</select>)
  • должен содержать теги <option> и <optgroup> - элементы списка
  • обязательных атрибутов нет

Если вы планируете отправлять результат выбора на сервер, нужно заключить тег в контейнер <form>.

Твой код:
<html> <head> <title></title> </head> <body> <div> <select> <option selected="selected">Прямоугольник</option> <option>Квадрат</option> <option>Ромб</option> </select> </div> <div> <select multiple="multiple" size="3"> <option>Красный</option> <option>Зеленый</option> <option>Синий</option> </select> </div> </body> </html> Сделай код и жми тут

Результат:
большой полигон

HTML тег select | назначение, синтаксис, атрибуты, примеры

Последнее обновление: 23.01.2011

Тег <select> (с англ. выделение) — тег-контейнер, для тегов <option>, создает элемент выбора значений.
Строчный элемент.

HTML: 3.2 | 4 / XHTML: 1.0 | 1.1

Синтаксис

<select>
<option>...</option>
</select>

Атрибуты

Основные Вспомогательные События

acceskey горячая клавиша (+Alt) для элемента
class определяет имя используемого класса
dir определяет направление символов:
  • ltr — слева направо
  • rtl — справа налево
disabled флаг. Делает спискок неактивным. Не поддерживается в IE
id уникальный идентификатор
lang определяет используемый язык
multiple флаг. Разрешает одновременный выбор нескольких элементов списка
name уникальное имя списка
onblur потеря фокуса элементом
onchange потеря фокуса элементом при условии, что его содержимое изменилось
onclick щелчок на элементе
ondblclick двойной щелчок на элементе
onfocus получение фокуса элементом
onkeydown нажатие клавиши, когда элемент имеет фокус
onkeypress нажатие и освобождении клавиши, когда элемент имеет фокус
onkeyup освобождение ранее нажатой клавиши, когда элемент имеет фокус
onmousedown нажатие кнопки мыши, когда элемент имеет фокус
onmousemove движение указателя мыши, когда элемент имеет фокус
onmouseout смещение указателя мыши с элемента
onmouseover помещение указателя мыши на элемент
onmouseup освобождение ранее нажатой кнопки мыши, когда элемент имеет фокус
onselect выделение какого-либо текста в текстовом поле
size количество одновременно отображаемых строк
style задает встроенную таблицу стилей
tabindex порядок обхода элементов с помощью Tab
title всплывающая подсказка
value значение выбранное пользователем в списке.
Отсутствует в спецификации HTML 4.01!

Пример

Обычный выпадающий список:

<select>
<option selected="selected">Прямоугольник</option>
<option>Квадрат</option>
<option>Ромб</option>
</select>

Развернутый список с множественным выбором (чтобы выбрать одновременно несколько значений, удерживайте ctrl (или shift) и кликните по нескольким значениям):

<select multiple="multiple" size="3">
<option>Красный</optoin>
<option>Зеленый</option>
<option>Синий</option>
</select>

Рекомендации по использованию

  • закрывающий тег обязателен (</select>)
  • должен содержать теги <option> и <optgroup> - элементы списка
  • обязательных атрибутов нет

Если вы планируете отправлять результат выбора на сервер, нужно заключить тег в контейнер <form>.

Твой код:
<html> <head> <title></title> </head> <body> <div> <select> <option selected="selected">Прямоугольник</option> <option>Квадрат</option> <option>Ромб</option> </select> </div> <div> <select multiple="multiple" size="3"> <option>Красный</option> <option>Зеленый</option> <option>Синий</option> </select> </div> </body> </html> Сделай код и жми тут

Результат:
большой полигон

По теме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *