Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
YouTube 165 Подписчики
Telegram 241 Подписчики
VK 0 Подписчиков
Маркетер
Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • HTML

Все значения элементов форм

  • 01.11.2001

Автор статьи: Головин Андрей

В следующей таблице перечислены все возможные элементы ввода, которые используются в формах.

>

Тип Описание Вид
TEXT Поле ввода текста
SELECT Выбор из списка.
RADIO Радио-кнопка. используется для выбора одного из предложенных вариантов.
CHECKBOX Кнопка-флажок. используется для выбора варианта.
SUBMIT Кнопка, которая инициирует вызов обработчика формы.
IMAGE изображение. используется как кнопка типа SUBMIT

Теперь рассмотрим как значения и состояния этих элементов передаются в обработчик.

TEXT — здесь все просто. Введенное значение передается в виде: имя=значение (для удобства будем предполагать, что метод передачи значений установлен в GET). В обработчике значение можно получить из переменной $имя.

SELECT — значение берется из атрибута VALUE выбранного элемента



строка будет содержать mySelect=test1, в случае выбора первого элемента списка. Переменная в скрипте будет выглядеть так: $mySelect.

Элемент необходимо добавить пару квадратных скобок: имя[]. Строка будет выглядеть так: имя[]=значение&имя[]=значение…, а в скрипте доступ к выбранным значениям можно осуществить, как к элементам массива $имя.

В случае, если не заданы атрибуты VALUE, то передаваться будет то, что содержиться между тэгами .

RADIO — Здесь значение будет браться из атрибута VALUE, строка выглядит аналогично элементу типа TEXT. Доступ из скрипта, тоже аналогичен. Если вы забыли установить это значение, то будет передано значение on

CHECKBOX — если флажок установлен, то передается значение on, если флажок не установлен, то переменная не передается вобще. Таким образом, установку флажка в скрипте можно проверить, сравнив значение переменной $имя с «on». Переменная и строка выглядят аналогично элементу типа TEXT.

SUBMIT — кнопка SUBMIT, как ни странно, тоже может передавать значение в обработчик. Я не могу себе предствить зачем это нужно, но тем не менее. Значение устанавливается из атрибута VALUE. Все остальное аналогично полю типа TEXT.

IMAGE — Самый интересный элемент. В обработчик передаются два значения: имя.x и имя.y, которые представляют собой координату указателя мыши относительно верхнего левого угла изображения. Строка выглядит следующим образом: имя.x=значение&имя.y=значение. В скрипте устанавливаются переменные $имя_x и $имя_y.