Оглавление

Дескриптор <INPUT>

Дескриптор <INPUT> позволяет задать несколько типов ввода для HTML-формы. Атрибут TYPE задает тип вводя, а значение TEXT соответствует простому элементу текстового] ввода.


Текстовое   поле   для   ввода   почтовых   адресов   задаем следующим образом:

<INPUT TYPE="TEXT" NAME="name" SIZE="30" VALUE="">


В этом HTML-коде, атрибут VALUE — пустой, потому чп не нужно задавать стандартное значение для этого поля. В данном случае его вообще можно не писать.

 

 

Длина поля
Размер поля не влияет на то, как РНР обрабатывает принятые значения. Для текстового поля ввода установлен размер в 30 символов, но не указывается атрибут MAXLENGTH, так что пользователи с очень длинными именами смогут их ввести.

 

 

Тип ввода CHECKBOX задает флажок, который может находится только в двух состояниях — установлен/сброшен.
Флажок используется для значений истина/ложь. Создадим элемент,  который спрашивает пользователя о разрешении связаться с ним:

<INPUT TYPE="CHECKBOX" NAME="may_contact" VALUE="Y" CHECKED>


В этом случае после загрузки страницы атрибут CHECKED автоматически установит флажок.

 

Тип RADIO {переключатель) напоминает обычный флажок, но вместо значений истина/ложь, переключатель имеет несколько значений, и выбрать можно только одно.


В примере ниже задается элемент "переключатель", который проверяет пол:

<INPUT TYPE="radio" NAME="gender" VALUE="m"> Мужчина
<INPUT TYPE="radio" NAME="gender" VALUE="f"> Женщина 

 

Название переключателя
Атрибут NAME объединяет переключатели. Можно выбрать только один вариант для группы переключателей. Кроме того, можно разместить несколько групп переключателей на странице. В этом примере оба варианта имеют одинаковое имя gender.

 

 

Чтобы выбрать один из вариантов по умолчанию, достаточно указать в нем атрибут CHECKED. Например, если сайт ориентирован на женскую аудиторию,  можно отметить по умолчанию соответствующую опцию:

<INPUT TYPE="radio" NAME="gender" VALUE="m"> Мужчина
<INPUT TYPE="radio" NAME="gender" VALUE="f" CHECKED> Женщина

 

Мужчина Женщина


Рассмотрим последний на сегодня тип элемента ввода — SUBMIT (кнопка подачи формы). Кнопка подачи формы отправляет содержимое формы по адресу, указанному в атрибуте формы ACTION. Надпись на кнопке задается в атрибуте VALUE. В примере ниже создается кнопка подачи формы с надписыо "Отправить комментарий":

 

<INPUT TYPE=SUBMIT VALUE="Отправить комментарий">

 


Для кнопки подачи формы можно указать атрибут NAME,но это редко используется. Ниже в этом уроке рассказывается, как это повлияет на значения, которые получает РНР.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити