Учебное пособие: Web-программирование. Обработка HTML-форм
<input type-text
name= имя _ параметра
[value= значение ]
[size=pa змер ]
[maxlen= длина ]>
Тег создает поле ввода с максимально допустимой длиной текста maxlen и размером в size знакомест. Если задан атрибут value , то в поле будет изначально отображаться указанная строка. В квадратных скобках помечены необязательные атрибуты.
1.3.2. Поле ввода пароля
Пароль не должен отображаться на экране. Поле для ввода пароля:
<input type=Password
name= имя _ параметра
[value= значение ]
[size=pa змер ]
[maxlen= длина ] >
Вводимая информация в поле не отображается, а заменяется «звездочками».
Не рекомендуется устанавливать значение value (значение по умолчанию) из соображений безопасности. В окне браузера данное значение не отображается, но стоит просмотреть исходный HTML -код, пароль будет виден «невооруженным глазом».
1.3.3. Скрытое текстовое поле
Для передачи служебной информации (о которой пользователь даже не должен подозревать) используются скрытые поля. С помощью таких полей, например, могут передаваться параметры настройки:
<input type=hidden
name= имя
value= значение
Такие поля передаются серверу, но на Web-странице не отображаются.
1.3.4. Независимые переключатели
Пользователю, заполняющему форму у себя в браузере, дают возможность указать свои настройки с помощью выбора определенных значений. При этом приводятся сами эти значения, а рядом с ними помещается небольшое квадратное поле, в котором можно установить, либо убрать галочку. При этом значение, соответственно, будет либо выбрано, либо нет:
<input type=checkbox
name= имя
value= значение
[checked]
Если переключатель был включен на момент нажатия кнопки отправки данных, то сценарию будет передан параметр имя=значение . Если же флажок выключен, то сценарию вообще ничего не будет передано — как будто нашего переключателя вообще нет.
Переключатель может быть по умолчанию либо включен, либо выключен. Чтобы переключатель был по умолчанию включен, необходимо для него указать атрибут checked .
Переключатель checkbox называется независимым, так как его состояние не зависит от состояния других переключателей checkbox . В одной форме может быть одновременно выбрано несколько переключателей
Листинг input.html. Тег input и способы его использования
< html >