ОСНОВЫ HTML-форм

Как упоминалось во вступлении к этой главе, данный раздел посвящен основам НТМЬформ и потому к РНР имеет лишь косвенное отношение. Если вы — HTML-rypy (или, по крайней мере, считаете, что знаете достаточно об HTML-формах), можете пропустить этот раздел.
Создание форм
Когда вы создаете формы в HTML, первое, что вам понадобится — это HTML-дескриптор

. Этот дескриптор нужен для определения раздела в HTML-документе, который содержит все элементы управления, входящие в состав формы. В их число входят следующие элементы: текстовые поля, флажки, переключатели и так далее. Дескриптор сам по себе имеет набор ассоциированных с ним атрибутов, которые определяют его поведение, когда форма отправляется. Эти атрибуты описаны в табл. 4.1.не является обязательным. Первый, ACTION, представляет URL-адрес, который принимает данные формы (например, ваш PHP-сценарий). Если атрибут ACTION опущен, данные формы по умолчанию отправляются тому же URL, который определяет саму форм)’. Второй атрибут, METHOD, определяет способ, по которому данные формы будут отправлены по URL-адресу, указанному в атрибуте ACTION. Два возможных значения этого атрибута — GET или POST. В большинстве случаев (хотя это — специфика клиента) в качестве значения по умолчанию атрибута METHOD принимается GET. Третьим из перечисленных в табл. 4.1 атрибутов является ENCTYPE. Этот атрибут служит для изменения способа, в соответствие с которым клиентский браузер отправляет данные формы по URL-адресу назначения. Если только вы не имеете дела со специальными случаями, такими как загрузка, атрибут ENCTYPE редко вктючается в дескрипторы и может быть успешно проигнорирован.
Когда дескриптор помешается в HTML-документ, единственное изменение, которое вносится в компоновку документа, является создание нового абзаца (подобно HTML-дескриптору <р>). Чтобы форма соответствовала своему предназначению и принимала ввод пользователя, вы должны включить соответствующие IITML-дескрнпторы элементов формы.
Элементы HTML-формы
Элементы HTML-формы (по крайней мере, в нашем обсуждении) — это такие вещи, как текстовые поля, флажки и тому подобное, которые могут быть представлены пользователю для реализации ввода информации. Поскольку эта глава не посвящена HTML, каждый из них рассматривается очень кратко.
Элементы текстового поля и поля ввода пароля
Первым элементом формы из чиста рассматриваемых будет текстовое поле. Этот элемент формы представляет собой однострочное поле ввода и определяется HTML-дескриптором , а также установкой значения его атрибута TYPE равным TEXT. В табл. 4.2 перечислены допустимые атрибуты для текстовых полей и их значения.

Tags: , ,

Related posts


Leave a Reply