Группировка элементов форм

Для структурирования сложных форм применяют теги <fildset> и <legend>, позволяющих разбивать их на однородные группы элементов. Родственные поля веб-форм, в этом случае, заключаются в контейнер <fildset>, текстовый заголовок которого определяется в контейнере <legend>, расположенном сразу же за старт-тегом <fildset>. Пример 19 демонстрирует эту технологию.

Пример 19. Группировка элементов форм.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">

<head> <title>Группировка полей формы</title> </head>

<body>

<form action="">

<h1>Регистрация нового участника </h1>

<fieldset>

<legend>Персональная информация</legend>

<p>Ф.&nbsp;И.&nbsp;О.:<br /><input type="text" size="20" maxlength="100" name="fio" /></p>

<p>Желаемый логин:<br /><input type="text" size="20" maxlength="50" name="login" /></p>

<p>Желаемый пароль:<br /><input type="password" size="10" maxlength="10" name="password" /></p>

<p>Адрес электронной почты:<br /><input type="text" size="20" maxlength="100" name="email" /></p>

<p>Немного о себе:<br /><textarea cols="50" rows="3" name="about"></textarea></p>

</fieldset>

<fieldset>

<legend>Личные предпочтения</legend>

<p>Каким браузером вы предпочитаете пользоваться?</p>

<p><input type="radio" name="browser" id="choice1" value="IE" /> <label for="choice1">Microsoft Internet Explorer</label></p>

<p><input type="radio" name="browser" id="choice2" value="Opera" /> <label for="choice2">Opera</label></p>

<p><input type="radio" name="browser" id="choice3" value="FF" /> <label for="choice3">Mozilla Firefox</label></p>

<p>Какая операционная система вам более всего по душе?</p>

<p><input type="radio" name="system" id="choice4" value="Windows" /> <label for="choice4">Microsoft Windows</label></p>

<p><input type="radio" name="system" id="choice5" value="MacOS" /> <label for="choice5">MacOS</label></p>

<p><input type="radio" name="system" id="choice6" value="Linux" /> <label for="choice6">Linux</label></p>

</fieldset>

<p><input type="submit" value="Отправить анкету" /> <input type="reset" value="Очистить форму" /></p>

</form>

</body>

</html>

Рисунок 20. Форма с тематической группировкой полей


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: