|
Построение формТег FORM устанавливает форму на веб-странице. Форма предназначена для обмена данными между пользователем и сервером. Область применения форм не ограничена отправкой данных на сервер, с помощью клиентских скриптов можно получить доступ к любому элементу формы, изменять его и применять по своему усмотрению. Синтаксис <form>...</form> Параметры Параметр ACTION Если параметр action отсутствует, текущая страница перезагружается, возвращая все элементы формы к их значениям по умолчанию. Синтаксис <form action=URL>...</form> <form action=http://www.htmlbook.ru/download/file.php> Синтаксис <form enctype=MIME-тип>...</form> <form action=/cgi-bin/handler.cgi enctype="multipart/form-data" method=POST> Описание: Метод сообщает серверу о цели запроса. Различают два основных метода: GET и POST. Существуют и другие методы, но они пока мало используются. Синтаксис <form method=get | post>...</form> GET POST <form action=/cgi-bin/handler.cgi method=POST> Описание: Определяет уникальное имя формы. Как правило, имя формы используется для доступа к ее элементам через скрипты. Синтаксис <form name=имя>...</form> <form action=/cgi-bin/handler.cgi name=form1> Описание: После того, как обработчик формы получает данные, он возвращает результат в виде HTML-документа. Вы можете определить окно, в которое будет загружаться итоговая веб-страница. Для этого используется параметр target, в качестве его значения используется имя окна или фрейма. Если параметр target не установлен, возвращаемый результат показывается в текущем окне. Синтаксис <form target=имя окна>...</form> Аргументы: <form action=/cgi-bin/handler.cgi taget=_blank> Представляет собой прямоугольное поле, предназначенное для ввода одной строки текста. Параметры:
Примечание. При нажатии во время ввода текста в поле ввода TEXT клавиши Enter браузер автоматически инициирует отправку на сервер информации, содержащейся в данной форме (даже если она еще не заполнена до конца), независимо от наличия в ее составе кнопки Submit. Пример: <FORM ACTION="mailto:user@domain.ru"> <INPUT TYPE=text NAME==MyFam SIZE=20 MAXLENGHT=40 VALUE="Введите фамилию"> </FORM> Поле ввода пароля (INPUT TYPE=password) Прямоугольное однострочное текстовое поле, отличающееся от уже рассмотренного только тем, что вводимый текст отображается в нем только как соответствующее количество "звездочек" (символов "*"). Параметры: те же, что и для текстового поля (TYPE=text). Пример: <FORM ACTION="mailto:user@doinain.ru"> <INPUT TYPE=password NAME=MyPass SISE=20 MAXLENGHT=40 VALUE="Пароль"> </FORM>
|
© gruppa-43im2009 |