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

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

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

Инструкция

1. Поместите в документ тег form - в его атрибуты должна быть вписана информация о том, каким методом и по какому адресу будут отправляться данные всех элементов формы, включая чекбоксы. Адрес скрипта-обработчика данных впишите в атрибут action, а способ передачи данных - в атрибут method. Значение атрибута action можно оставить пустым, если страница, из которой отправляется информация, сама же и является скриптом-обработчиком. Для метода передачи данных допустимы два значения - Get и Post. Выбор зависит от того, который из этих вариантов запрограммирован для чтения получаемых данных в скрипте-обработчике. Полностью тег form с минимально необходимым набором атрибутов может выглядеть, например, так:<form action=""http://kakprosto.ru/sendData.php"" method=""GET""></form>


2. Впишите необходимое количество элементов выбора (чекбоксов) между открывающим и закрывающим тегами формы. Делается это с помощью тегов input, в атрибут type которых пишется значение checkbox. Каждый из них должен содержать как минимум два обязательных атрибута - name и value. Обратите внимание на атрибут name - в отличие от группированных элементов выбора (radio) значения имени у каждого чекбокса должны различаться. Помещенное в этот атрибут слово будет использовано как имя переменной, передаваемой из формы. Значение же атрибута value будет присвоено переменной с этим именем. Такая группа тегов в форме может выглядеть, например, так:<form action=""http://kakprosto.ru/sendData.php"" method=""GET""> <input type=""checkbox"" name=""quest_1"" value=""1"" /> <input type=""checkbox"" name=""quest_2"" value=""2"" /> <input type=""checkbox"" name=""quest_3"" value=""3"" /></form>

3. Поместите перед закрывающим тегом формы кнопку, нажатие которой будет отправлять выбранное пользователем значение чекбокса по адресу, указанному в открывающем теге формы. Сделайте это с помощью тега input, поместив в атрибут type значение submit. Кроме этого атрибута можно добавить еще и value, вписав туда текст для отображения его на кнопке отправки данных. Полностью код, который позволит отправить информацию выбранного посетителем чекбокса скрипту-обработчику, может выглядеть, например, так:<form action=""http://kakprosto.ru/sendData.php"" method=""GET""> <input type=""checkbox"" name=""quest_1"" value=""1"" /> <input type=""checkbox"" name=""quest_2"" value=""2"" /> <input type=""checkbox"" name=""quest_3"" value=""3"" /> <input type=""submit"" value=""Отправить"" /></form>

Image