Понедельник, 29.04.2024, 11:20 | Вы вошли как Гость | Группа "Гости"

IFrameContainer

Alternative content

Get Adobe Flash player

Веб-мастерская

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

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

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

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

http://www.avellis.ru/

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

на http://www.avellis.ru/ действует

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

На http://www.avellis.ru/ вы сможете

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

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

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

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

Главная
Меню сайта
Рекомендуем!

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

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

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

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

http://www.avellis.ru/

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

на http://www.avellis.ru/ действует

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

На http://www.avellis.ru/ вы сможете

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

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

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

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

Категории раздела
Общее [35]
Облако тегов
Мини-чат
200
Главная » Статьи » HTML-технологии » Общее

УРОК "Поля с одним и более вариантом выбора"

Красота требует форм!

УРОК «Поля с одним и более вариантом выбора»

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

С помощью тегов форм и значений атрибута type тега input можно создавать различные формы и поля, обеспечивающие взаимодействие с пользователями. Одними из таких форм являются радиопереключатели (поля с возможностью только одного выбора) и флажки (можно выбрать несколько пунктов).

Рассмотрим, как сделать радиопереключатель:

Для этого в качестве значения атрибута type тега input нужно указать radio, причём нужно столько раз написать тег input с его атрибутами, сколько пунктов предполагается сделать, например:

Сколько часов в день вы посвящаете компьютерным играм?
менее 1 часа,
1-2 часа,
3-5 часов,
более 5 часов.

В данном примере мы создали тест, в котором нужно выбрать только один вариант ответа и отправить его на сервер. Поэтому в атрибуте action тега form мы должны будем прописать путь к скрипту обработчика, который обработает (отправит) ответ пользователя, а также указать имя (name) формы. У нас 4 варианта ответа, поэтому мы 4 раза повторили тег input с его атрибутами. Программа-обработчик в случае создания радиопереключателя передаст на сервер только одну переменную timegame с выбранным значением value, поэтому это значение должно быть индивидуальным для каждого пенкта теста.

Кроме того, мы использовали в пункте 5 в качестве атрибута тега input атрибут checked. Он применяется для указания предустановленного выбора, то есть, когда пользователь увидит тест, точка будет стоять именно на пункте 5. Если не использовать этот атрибут, то предустановленной точки не будет. В случае радиопереключателя можно пометить только один элемент группы.

Также вы видите кнопку "Очистить" - она используется для сброса выбранных значений. Попробуйте это сделать.

Рассмотрим, как сделать флажки (чекбокс):

Принцип создания флажков похож на таковой при создании радиопереключателя, только вместо radio в качестве значения атрибута type мы пишем значение checkbox. Также следует помнить, что здесь мы уже можем отправить на сервер не один, а несколько (все) вариантов ответов, поэтому для каждого пункта нужно задать своё имя и своё значение value, пример:

В какие компьютерные игры вы играете чаще всего?
Казуальные,
Социальные
Браузерные,
Мобильные,
На PC-дисках.

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

Категория: Общее | Добавил: Шакти (13.05.2011) | Автор: Петренко Елена
Просмотров: 3868 | Комментарии: 2 | Теги: CheckBox, формы, Radio, HTML | Рейтинг: 5.0/1

Вернуться к карте сайта

Всего комментариев: 2
1 АЛЕКСАНДР   (13.05.2011 12:26) [Материал]
А куда отправляются данные, и как вообще задать этот сервер? как узнать кто и сколько проголосовал? В этом уроке очень много дыр и вопросов!

2 Шакти   (13.05.2011 12:30) [Материал]
Это тема для другого урока, по PHP или JS. К HTML это не относится.

dth="100%" cellspacing="1" cellpadding="2" class="commTable">
Имя *:
Email:
Код *:

IFrameContainer

Alternative content

Get Adobe Flash player


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

Ваш IP: 18.117.196.184
Сегодня 29.04.2024, Понедельник,
Нет аватара

У Вас непрочитанных ЛС:
Ваш профиль
Вы с нами уже день
Вы родились:
Ваш браузер:
Поиск
Статистика
Яндекс.Метрика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Наш опрос
Оцените мой сайт
Всего ответов: 222