happy-frog.ru

Как на сайт сделать выпадающий список


Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список
Меню сайта Рекомендуем!

К сожалению, поддержка и обновление сайта прекращены! Приносим свои извинения за доставленные неудобства!

Предлагаем Вам посетить

Интернет-магазин самых

популярных товаров интернета:

Специально для наших посетителей

на действует

скидочный промо-код: WEBMASTER.

На вы сможете

найти множество уникальных

акций и уникальных предложений.

Интересные идеи подарков, и многое другое!

Информация об актуальна на Ноябрь 2015 г.

Категории раздела Облако тегов Мини-чат -- 15 сек 30 сек 1 мин 2 мин 200

УРОК "Как сделать выпадающий список"

УРОК «Как создать выпадающий список»

Дорогие друзья!

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

Итак, научимся делать выпадающий список на примере навигации по нашему сайту. Поскольку раскрывающийся список - это форма, используем для этого теги формы и некоторые специальные теги:

<form action="file.php" method="get"> <select name="linksNav" size="1"> <option value="ссылка1" selected >Главная</option> <option value="ссылка2">Карта сайта</option> <option value="ссылка3">Каталог статей</option> <option value="ссылка4">Каталог файлов</option> <option value="ссылка5">Гостевая книга</option> <option value="ссылка6">Форум</option> <option value="ссылка7">Обратная связь</option> </select> </form>

Результат:

Рассмотрим все элементы этого кода:

  • <select>...</select> - это контейнер, в который мы должны заключить наше поле со списком;
  • контейнер <form action="file.php" method="get">...</form> "говорит" о том, что наше поле со списком - это форма, данные из которой будут обрабатываться обработчиком, адрес которого в этой же папке - file.php, а передача данных будет осуществляться открыто, то есть методом get;
  • name="linksNav" - уникальное имя поля со списком, нужно для идентификации обработчиком;
  • value="ссылка" - значение переменной (переменная задаётся в значении атрибута name тега select), которое будет передано на сервер;
  • size="1" - число строк списка, которое мы видим; если указать больше, то список будет открыт именно на это число строк, если написать 7, то список не будет разворачиваться, так как все строки будут на виду;
  • <option>...</option> - это контейнер, в который помещается каждый элемент списка;
  • selected - используется, чтобы определить, какой пункт из всех в списке будет выделен;

У тегов select и option имеется ряд атрибутов, которые определяют свойсва и внешний вид создаваемого поля со списком, часть из них были рассмотрены выше. Есть 2 варианта формы полей со списками:

  1. когда можно выбрать только одну строку из списка, как в нашем примере выше,
  2. когда, удерживая Ctrl или Shift можно выбрать несколько вариантов, которые и будут отправлены на сервер. За это отвечает атрибут тега select - multiple (используется без значений).

Кроме того, внутри списка вы можете разбить элементы на несколько групп и у каждой из них будет свой заголовок, выделенный другим шрифтом. Для этого несколько пунктов списка, относящихся к одной группе, заключают в контейнер <optgroup>...</optgroup>, в открывающем теге которого нужно прописать атрибут label, в качестве параметра которого вводится желаемое название группы. Например, так:

<select name="spisok"> <optgroup label="Первая группа"> <option value="pt1">Пункт 1</option> <option value="pt2">Пункт 2</option> </optgroup> <optgroup label="Вторая группа"> <option value="pt3">Пункт 3</option> <option value="pt4" selected>Пункт 4</option> <option value="pt5">Пункт 5</option> </optgroup> </select>

Результат:

Пункт 1 Пункт 2 Пункт 3 Пункт 4 Пункт 5

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

До встречи в следующем уроке!

Категория: | Добавил: (10.05.2011) | Автор: Петренко Елена Просмотров: 24828 | Комментарии: 2 | Теги: | Рейтинг: 3.6/5 Всего комментариев: 2

Порядок вывода комментариев: По умолчанию Сначала новые Сначала старые

Волк   (30.10.2014 22:59)

Куда проще способ

<select onchange="javascript: window.location.href=this.options[this.selectedIndex].value">


  (23.06.2014 01:55)

Сделал по вашему примеру вставил ссылки и ничего не работает, по ссылкам ни куда не перенаправляет что делать


Форма входа Личные данные Приветствую Вас,
Гость

Ваш IP: 185.162.9.233
Сегодня 07.09.2017, Четверг,
Нет аватара


Вы с нами уже день
Вы родились:
Ваш браузер: firefox 4.0
Статистика Яндекс.Метрика

Онлайн всего: 1

Гостей: 1

Пользователей: 0

Наш опрос
Источник: http://webmaster-html.ucoz.ru/publ/html_tekhnologii/obshhee/urok_quot_kak_sdelat_vypadajushhij_spisok_quot/3-1-0-23

Как на сайт сделать выпадающий список фото



Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список

Как на сайт сделать выпадающий список



Меню

Главная

Поздравления жениху и невесте в день свадьбы
Где кувейт находится
Как сделать открытку ко дню рождения мамы
Сделать герб своей семьи своими руками
Как сделать шкатулку из куклы
Игрушки своими руками продать
Отбеливающие маски в домашнем условии
Как сделать для кукол эвер афтер хай своими руками
Поздравление невест от подруги
Где в гта находится пулемет