Joomla 1.5 - Руководсвто пользователя Д.Н.Колисенко |
Страница 189 из 202 <Ы>Третий элемент</Ы> </UL> Формы предназначены для отправки информации 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, то в поле будет изначально отображаться указанная строка. Возможно, вы создаете какой-нибудь серьезный проект, требующий аутентификации, т.е. проверки имени пользователя и пароля. Конечно, имя пользователя можно ввести с помощью обыкновенного текстового поля. |