Для простых текстовых элементов, например имени или адреса читателя, применяются текстовые боксы. Они представляют собой прямоугольники, в которые читатель может вводить текст. Базовый формат текстового бокса:
<INPUT TYPE=TEXT NАМЕ="Имя_поля">.
Здесь Имя_поля является именем, которое присвоено полю и которое должно быть уникальным для всех полей в бланке.
Например, для создания текстового бокса, который читатель может использовать для ввода своего имени (назовем его First), следует ввести:
<INPUT TYPE=TEXT NAME="First">.
Для большей ясности можно указать перед каждым текстовым боксом отметку, которая сообщает читателю тип вводимой информации.
Например, следующая строка выводит перед текстовым боксом Имя и читатель знает, что ему нужно вводить своё имя:
Имя: <INPUT TYPE=TEXT NAME="First">.
В текстовых боксах предлагается несколько сервисных опций:
1. Установка принимаемого по умолчанию значения. Если требуется поместить в поле начальный текст, включите в метку <INPUT> атрибут VALUE.
Например, вы хотите узнать адрес URL домашней страницы читателя. Чтобы включить в поле http:// (так как с этого начинается большинство адресов URL), воспользуйтесь такой меткой:
<INPUT TYPE=TEXT NAME="URL" VALUE="http://">.
2. Определение размера бокса. Для определения длины текстового бокса применяется атрибут SIZE. Этот атрибут влияет только на длину бокса, а не на длину вводимых данных.
Например, следующая метка выводит текстовый бокс длиной в 40 символов:
<INPUT TYPE=TEXT NAME="Адрес" SIZE=40>
3. Ограничение длины текста. В стандартный текстовый бокс читатель может вводить любое количество символов. Чтобы ограничить длину вводимых данных, применяется атрибут MAXLENGTH.
Например, следующий текстовый бокс используется для ввода возраста читателя, а длина бокса ограничена тремя символами: