значения DISABLED позволяет сделать все пункты данной группы недоступными для выбора (листинг 20.9).
Листинг 20.9
<FORM ACTION='#'>
<P>
Выполнять поиск по
<SELECT ID='search_in' NAME='search_in'>
<OPTGROUP LABEL='Быстрый поиск'>
<OPTION>названиям</OPTION>
<OPTION>ключевым словам</OPTION>
</OPTGROUP>
<OPTION SELECTED>названиям и ключевым словам</OPTION>
</SELECT>
</P>
</FORM>
Надпись
Строго говоря,
Надпись создают с помощью парного тега <LABEL>:
<LABEL [FOR='
</LABEL>
Есть два способа привязать надпись к элементу управления, который она должна описывать. Сейчас мы их рассмотрим.
При первом способе (листинг 20.10) элементу управления, к которому привязывается надпись, дают имя с помощью атрибута тега ID. (Впрочем, любой элемент управления должен иметь имя.) Это имя указывают в качестве значения обязательного в таком случае атрибута FOR тега <LABEL>, создающего надпись.
Листинг 20.10
<FORM ACTION='#'>
<P><LABEL FOR='keyword'>Найти:</LABEL>
<INPUT TYPE='search' ID='keyword' NAME='keyword' SIZE='40'></P>
</FORM>
При втором способе (листинг 20.11) элемент управления, к которому привязывается надпись, помещают в сам тег <LABEL>, создающий ее, сразу после текста надписи.
Листинг 20.11
<FORM ACTION='#'>
<P><LABEL>Найти: <INPUT TYPE='search' ID='keyword' NAME='keyword'
SIZE='40'></LABEL></P>
</FORM>
Надписи в Web-формах встречаются довольно редко. Обычно Web-дизайнеры ограничиваются простым текстом, который ставят до или после элемента управления.
Группа
Группу создают с помощью парного тега <FIELDSET>:
<FIELDSET>
</FIELDSET>
Видно, что теги, создающие элементы управления, которые должны быть объединены в группу, помещают прямо в тег <FIELDSET>.
Кроме того, в теге <FIELDSET> может присутствовать парный тег <LEGEND>, создающий заголовок группы:
<LEGEND [ACCESSKEY='
Текст заголовка помещают прямо внутри этого тега.
Тег <LEGEND> должен помещаться либо сразу же после открывающего тега <FIELDSET>, либо перед закрывающим тегом </FIELDSET>. В первом случае заголовок будет присутствовать на верхней границе группы, во втором случае — на нижней границе. В листинге 20.12 приведен пример группы.
Листинг 20.12
<FORM ACTION='#'>
<FIELDSET>
<LEGEND>Найти:</LEGEND>
<P>
<INPUT TYPE='search' ID='keyword' NAME='keyword' SIZE='40'>
<INPUT TYPE='button' ID='find' NAME='find' VALUE='Искать!'>
</P>
</FIELDSET>
</FORM>
Прочие элементы управления
HTML позволяет создать еще несколько элементов управления, которые необходимы только для взаимодействия с серверными приложениями. Если же Web-форма служит для ввода данных, предназначенных для обработки Web-сценарием, эти элементы управления не имеют смысла.