Опубликован: 02.12.2006 | Уровень: для всех | Доступ: платный
Дополнительный материал 1:

Справочник по WAP

< Лекция 6 || Дополнительный материал 1: 123456789101112 || Дополнительный материал 2 >
Тег <optgroup>

Данный тег определяет группу позиций в списке выбора.

Примечание:

тег <optgroup> должен находиться внутри элемента select.

Синтаксис:

<select>
 <optgroup>
  <option>text</option>
  <option>text</option>
 </optgroup>
  <optgroup>
  <option>text</option>
  <option>text</option>
 </optgroup>
</select>

Атрибуты

Атрибут Значение Описание
title cdata Задает заголовок элемента optgroup
xml:lang language_code Задает используемый в элементе язык
class cdata Задает имя класса элемента. В имени класса регистр символов различается. Элемент может быть связан с несколькими классами. Имена нескольких классов в атрибуте class разделяются пробелом
Id Id Задает уникальное имя элемента

Пример:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="Выберите курс"> 
<p>
 <select>
   <optgroup title="Языки программирования">
    <option value="c"> Язык С </option>
    <option value="cpp"> Язык С++ </option>
    <option value="csharp"> Язык С# </option>
   </optgroup>
   <optgroup title="Языки разметки">
    <option value="html"> Язык HTML </option>
    <option value="xml"> Язык XML </option>
   </optgroup>
 </select>
</p>
</card>
</wml>
Тег <option>

Данный тег определяет позицию в списке выбора, который создается с помощью тега <select>.

Синтаксис:

<option>
 ..текст
 ..<img>
 ..<onevent>
</option>

Атрибуты

Атрибут Значение Описание
Onpick url Определяет, что произойдет, когда пользователь выберет позицию
Title cdata Задает название позиции
Value cdata Задает значение, которое используется при задании переменной "name" в элементе select
xml:lang language_code Задает используемый в элементе язык
class cdata Задает имя класса элемента. В имени класса регистр символов различается. Элемент может быть связан с несколькими классами. Имена нескольких классов в атрибуте class разделяются пробелом
Id Id Задает уникальное имя элемента

Пример:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="Выберите курс "> 
<p>
Языки программирования:
 <select>
  <option value="c">Язык C </option>
  <option value="cpp">Язык C++ </option>
  <option value="csharp">Язык C# </option>
 <option value="java">Язык  Java </option>
 </select>
</p>
</card>
</wml>
Тег <select>

Данный тег определяет список выбора.

Примечание:

для определения позиций в списке выбора используется тег <option>.

Синтаксис:

<select>
 <option>текст</option>
 <option>текст</option>
</select>

Атрибуты

Атрибут Значение Описание
Iname nmtoken Именует переменную, которая задана для индекса результата выбора
Ivalue cdata Задает предварительно выбранный элемент option
multiple true

false

Определяет, можно ли выбирать несколько пунктов. По умолчанию задано значение "false"
Name nmtoken Именует переменную, которая задается для результата выбора
tabindex число Задает позицию табулирования для выбранного элемента
Title cdata Задает заглавие списка
Value cdata Задает значение по умолчанию для переменной в атрибуте "name"
xml:lang language_code Задает используемый в элементе язык.
Class cdata Задает имя класса элемента. В имени класса регистр символов различается. Элемент может быть связан с несколькими классами. Имена нескольких классов в атрибуте class разделяются пробелом
Id id Задает уникальное имя элемента

Пример:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="Выберите курс "> 
<p>
Языки программирования:
 <select>
  <option value="c">Язык C </option>
  <option value="cpp">Язык C++ </option>
  <option value="csharp">Язык C# </option>
  <option value="java">Язык  Java </option>
</select>
</p>
</card>
</wml>
< Лекция 6 || Дополнительный материал 1: 123456789101112 || Дополнительный материал 2 >
Наталья Алмаева
Наталья Алмаева
Россия
Светлана Казьмина
Светлана Казьмина
Россия, Волгодонск