Как передать checkbox?

3 ноября 2014 г. Просмотров: 835
Чекбоксы - это элементы формы, в которых пользователь может поставить или наоборот убрать отметку. Часто их называют «флажками» и используют как триггер, который позволяет получить один из двух вариантов ответов - «да» либо «нет». Чаще всего вопрос о передаче значений чекбоксов возникает при создании начинающими программистами форм в гипертекстовых документах. Ниже описан минимально необходимый для решения этой задачи набор тегов, который следует поместить в такой документ.

Инструкция

  • Поместите в документ тег form - в его атрибуты должна быть вписана информация о том, каким методом и по какому адресу будут отправляться данные всех элементов формы, включая чекбоксы. Адрес скрипта-обработчика данных впишите в атрибут action, а способ передачи данных - в атрибут method. Значение атрибута action можно оставить пустым, если страница, из которой отправляется информация, сама же и является скриптом-обработчиком. Для метода передачи данных допустимы два значения - Get и Post. Выбор зависит от того, который из этих вариантов запрограммирован для чтения получаемых данных в скрипте-обработчике. Полностью тег form с минимально необходимым набором атрибутов может выглядеть, например, так:
  • Впишите необходимое количество элементов выбора (чекбоксов) между открывающим и закрывающим тегами формы. Делается это с помощью тегов input, в атрибут type которых пишется значение checkbox. Каждый из них должен содержать как минимум два обязательных атрибута - name и value. Обратите внимание на атрибут name - в отличие от группированных элементов выбора (radio) значения имени у каждого чекбокса должны различаться. Помещенное в этот атрибут слово будет использовано как имя переменной, передаваемой из формы. Значение же атрибута value будет присвоено переменной с этим именем. Такая группа тегов в форме может выглядеть, например, так:
  • Поместите перед закрывающим тегом формы кнопку, нажатие которой будет отправлять выбранное пользователем значение чекбокса по адресу, указанному в открывающем теге формы. Сделайте это с помощью тега input, поместив в атрибут type значение submit. Кроме этого атрибута можно добавить еще и value, вписав туда текст для отображения его на кнопке отправки данных. Полностью код, который позволит отправить информацию выбранного посетителем чекбокса скрипту-обработчику, может выглядеть, например, так:
  • Оцените статью!