Интернет программирование стр.14

А теперь разберемся с самими элементами управления. Каждый такой элемент вставляется с помощью тэга <input>. Параметр type задает тип элемента. Так, значение radio создает переключатели, то есть элементы, зависимые друг от друга. А значение checkbox предназначено как раз для создания флажков, text используется для ввода текстовой информации. Размеры определяются дополнительными параметрами size и maxlength. Параметр password практически идентичен органу управления text, но предназначен для ввода пароля, и соответственно, отображает вводимую информацию в скрытом виде, заменяя содержимое звездочками. Помимо этого, существует несколько типов кнопок. Обычная кнопка задается значением button. Кнопка, заданная значением reset, сбрасывает все введенные данные во всех органах управления и возвращает их к начальному состоянию, заданному с помощью параметра value (его мы рассмотрим чуть позже). Кнопка типа submit предназначена для посылки всех данных из заполненной формы в CGI-приложение. Эта кнопка обьино вставляется в конце формы. Впрочем, помимо тривиальной кнопки для отправки данных можно использовать графическое изображение. Для этого параметру type приписывается значение image. Все остальные данные необходимо указывать как при вставке обычного графического изображения.

Это были возможные значения параметра type для тэга <form>. У этого тэга существует несколько параметров. Обязательный параметр name задает имя элемента управления, которое будет посылаться программе-обработчику. Параметр value задает начальное значение элемента управления (например, текст по умолчанию для строки текстового ввода). Уже упоминавшийся параметр size указывает ширину поля ввода для текстовых элементов управления, a maxlength — максимальное количество символов, которое можно ввести в это поле. Для различных переключателей (radio) и флажков (checkbox) параметр checked указывает, что данный элемент необходимо отметить как включенный. Кстати, для этой пары управляющих элементов есть одна особенность в применении параметра name. Она состоит в следующем. Для каждого флажка устанавливается свое значение параметра name, а для каждого переключателя (радиокнопки) одной группы значение name должно быть одинаковым. Параметр align нам уже достаточно знаком, и, как можно догадаться, ответственен за выравнивание текста, расположенного около формы. Для графического изображения (type=image) используется параметр src, который указывает расположение графического файла.

Помимо тэга <input>, можно использовать тэг <select>, который применяется для создания выпадающих списков. Он имеет два параметра — name и size, которые задают имя и высоту списка в строках. Вполне естественно, что для оператора <select> существует и закрывающий тэг </select>. Между ними и помещаются строки, входящие в выпадающий список выбора, каждая из которых предваряется тэгом <option>. Для отметки строки, выбираемой по умолчанию, используется coption selected>. А теперь рассмотрим все это на примере.


⇐ вернуться назад| |читать дальше ⇒


*