Тег OPTION

  Парный строчный тег OPTION предназначен для создания отдельной строки списка, сформированного элементами тега SELECT и(или) DATALIST.
  При использовании тега OPTION совместно с тегом SELECT, значение имеет только внутренний текстовый контент элемента тега OPTION

  При использовании тега OPTION совместно с тегом DATALIST, пользовательский контент элемента тега OPTION (значение строки списка) задается значением его атрибута VALUE в соответствии с приписанными этому элементу стилями CSS.
  Внутренний текстовый контент элемента тега OPTION, в этом случае, также может быть задан.
  И, если он не совпадает со значением атрибута VALUE, то, при отсутствии значения заданного атрибутом LABEL, дополняет значение атрибута VALUE (в пользовательском представлении значения строки списка), но выделяется шрифтом на размер меньше, чем шрифт значения атрибута VALUE.
  Однако, если атрибут VALUE не задаёт никакого значения, то вместо него используется внутренний текстовый контент элемента тега OPTION.
  Атрибуты:
  DISABLED - Устанавливает блокировку доступа пользователя к этому пункту списка.
  На Web-странице этот пункт отображается серым.
  Такой пункт может активировать скрипт.
  • Значение:

    • Нет, только присутствие.

  • Значение по умолчанию - Выключен.
  • Атрибут необязательный.
  LABEL - Устанавливает метку к пользовательскому контенту для этой строки списка.
  Если значение атрибута LABEL не совпадает со значением атрибута VALUE, то оно, дополняет это значение (в пользовательском представлении значения строки списка), но выделяется шрифтом на размер меньше, чем шрифт значения атрибута VALUE.
  Если атрибут VALUE не задаёт никакого значения, то вместо него используется внутренний текстовый контент элемента тега OPTION, и, тогда, значение атрибута LABEL дополняет внутренний текстовый контент (в пользовательском представлении значения строки списка) при их несовпадении, но выделяется шрифтом на размер меньше, чем шрифт внутреннего текстовый контента.
  При наличии значения атрибутов LABEL и VALUE внутренний текстовый контент элемента тега OPTION никак не отобразится на Web-странице.
  Значение атрибута LABEL никак не отобразится на Web-странице при использовании тега OPTION совместно с тегом SELECT.
  Если атрибут VALUE не задаёт ни какого значения, а внутренний текстовый контент элемента тега OPTION отсутствует, то соответствующий пункт списка никак не отобразится на Web-странице.
  SELECTED - Устанавливает эту строку списк, выбранной по умолчанию.
  Если наличествует атрибут MULTIPLE тега SELECT, то таким образом можно определять несколько элементов тега OPTION в списке, в противном случае только один.
  • Значение:

    • Нет, только присутствие.

  • Значение по умолчанию - Выключен.
  • Атрибут необязательный.
  VALUE - Устанавливает значение этой строки списка.
  Это значение может быть отправлено на сервер или скрипту в составе формы, если пользователь выберет этот пункт списка.
  В отсылаемом коде, для каждого выбранного пользователем элемента формы, браузером формируется пара:

    Значение атрибута NAME = Значение атрибута VALUE

  У тега OPTION нет своего атрибута NAME, поскольку в форме элемент этого тега создает одну из строк списка, сформированной каким-либо элементом интерфейса. Значение для этого элемента интерфейса и будет задано атрибутом VALUE.
  Если атрибут VALUE не задаёт никакого значения, то вместо него используется внутренний текстовый контент элемента тега OPTION.
  Атрибут VALUE не имеет смысла при использовании тега OPTION совместно с тегом SELECT.
  В этом случае значением соответствующего элемента тега SELECT станет внутренний текстовый контент элемента тега OPTION - выбранного пункта списка.
  Если атрибут VALUE не задаёт никакого значения, а внутренний текстовый контент элемента тега OPTION отсутствует, то соответствующий пункт списка никак не отобразится на Web-странице.


Пример ■■■■■■■■■■►