Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
43
Добавлен:
02.05.2014
Размер:
3.94 Кб
Скачать

My home page Поля ввода текста Часто возникает необходимость передать в составе данных строку символов, введенных пользователем. Эта строка может содержать:

- адрес электронной почты;

- номер телефона или факса;

- почтовый адрес;

- комментарий или другую иную информацию.

Для ввода текста в форме применяется в дескрипторе INPUT атрибут TYPE со значением "text".

Пример такой записи:

<INPUT TYPE="text" NAME="name_1" VALUE="value" SIZE=40 MAXLENGTH=100>

Как и другие элементы, задаваемые с помощью дескриптора INPUT, атрибут NAME задает имя символьной метки для вводимого текста.

Значение атрибута VALUE задает текст, который присутствует в поле ввода по умолчанию при первом появлении формы на экране. Если атрибут VALUE не задан, то появляется первоначально пустое поле.

Атрибут SIZE позволяет установить размер окна, отображаемого на экране. Например,SIZE= 40 приводит к появлению окна шириной в 40 позиций. При вводе строки, длина которой превышает 40 символв, будет происходить прокрутка текста (scrolling). Таким образом возможен ввод строк, длина которых больше, чем установленный размер окна. Многие броузеры поддерживают в SIZE два значения - ширину и высоту окна вводимого текста. Например, SIZE="40,10" задает текстовое окно шириной в 40 символов и высотой в 10 строк. Так как в HTML для создания окон из нескольких строк существует отдельная команда, то для использования для этих целей элемента типа "text" не рекомендуется.

При отсутствии атрибута SIZE автоматически устанавливается текстовое окно шириной в 20 символов.

Атрибут MAXLENGTH задает максимальное количество символов, которое может ввести пользователь при заполнении формы. Если этот параметр отсутсвует, то можно ввести строку символов неограниченной длины.

Пример

Введите ваше имя:

<INPUT TYPE="text" NAME="n1" MAXLENGTH=20> <P>

Введите вашy фамилию:

<INPUT TYPE="text" NAME="n2" MAXLENGTH=20> <P>

Введите ваш адрес:

<BR> <INPUT TYPE="text" NAME="adress" SIZE=60> <P>

Введите ваш адрес электронной почты:

<INPUT TYPE="text" NAME="e-mail" > <P>

Комментарии:

<BR> <INPUT TYPE="text" NAME="comment"

VALUE= "Укажите информацию" SIZE=60> <P>

<input type="submit"> <input type="reset">

Пример 1

Приведенный пример содержит 5 полей ввода текста. В первых двух длина ограничена 20 символами. Третье поле - 60 символов, но допустимая длина строк не ограничена, так как отсутствует атрибут MAXLENGTH. Четвертое поле - длина на экране 20 символов, но текст может быть любой длины. Последнее текстовое поле - для ввода пользователем каких либо примечаний. Здесь также поле из 60 символов любой длины. При появлении формы на экране в этом поле присутствует строка "Укажите информацию", которая задана в качестве значения по умолчанию атрибутом VALUE. Пользователь может удалить эту строку и ввести другую.

Соседние файлы в папке Cправочник web-дизайнера