Joomla 1.5 - Руководсвто пользователя Д.Н.Колисенко

Печать

<Ы>Третий элемент</Ы> </UL>

Б.2. Формы

Формы предназначены для отправки информации CGI-приложению, т.е. программе, которая будет обрабатывать переданную пользователем информацию. Рассмотрим простую форму ввода имени:

<form action="http://localhost/1.php" method="GET"> Имя:<input type=text name=user_name> <br><input type=submit value="Передать"> </form>

Данная форма содержит всего два элемента:поле для ввода имени и кнопку с надписью "Передать". Что же происходит, когда пользователь вводит имя и щелкает на кнопке Передать? Браузер передаст сценарию l.php параметр user_name. В качестве значения параметра будет введенное пользователем имя. Так как используется метод GET, то в строке адреса вы увидите следующее (метод POST использует другой способ передачи информации, поэтому в строке браузера переданную информацию вы не увидите):

http://localhost/l.php?user_name=DenisВсе элементы формы делятся на три группы:

? поля ввода (input);

? многострочные поля ввода (textarea);

? списки выбора.

Наиболее часто используются поля ввода — ведь даже кнопка является полем ввода. Мы уже знакомы с полем ввода текстовой информации, поэтому обзор полей ввода начнем именно с текстового поля. Формат тега INPUT таков:

<input type=text пате=имя_параме тра [value=3Ha4eHne] [size=pa3Mep] [maxlen=длина]

>

Данный тег создает поле ввода с максимально допустимой длиной текста maxlen и размером в size знакомест. Если задан атрибут value, то в поле будет изначально отображаться указанная строка.

Возможно, вы создаете какой-нибудь серьезный проект, требующий аутентификации, т.е. проверки имени пользователя и пароля. Конечно, имя пользователя можно ввести с помощью обыкновенного текстового поля.