|
|||||||
|
|
|
Интернет клуб Новая страница Описание html HTML-язык WWW HTML документ Заголовки Списки Параграфы Символы Цвет Спецсимволы Комментарии Таблицы Гиперссылки Кадры Спецэффекты Формы Поддиректории Команды МЕТА Листы стилей Javascript Java в примерах Полезные сайты Задайте вопрос |
Web-учебник. Раздел 2. Описание html Формы
Форма - это средство, позволяющее организовать в домашней странице
диалог с ее пользователем. При зтом разработчик указывает свою программу обработки результатов анкеты. При чтении домашней страницы пользователь заполняет анкету, и, нажав на кнопку "submit" данной анкеты, отправляет ее содержимое программе обработки.
Программы обработки называются CGI-скриптами и разрабатываются на
различных языках программирования.
Формы передают информацию программе обработки в виде пар:
Форма начинается командой <FORM> и заканчивается командой
</FORM>. Параметр ACTION является обязательным. Он указывает адрес обработчика формы (например, адрес программы обработки или почтовый адрес или просто адрес URL для перехода).
Параметр METHOD не является
обязательным. Он принимает одно из двух значений:
GET
или
POST
, связанных с методом протокола передачи информации из анкеты.
Для задания управляющей кнопки запуска передачи данных надо
записать следующую команду: Данная кнопка имеет следующий вид:
Как мы уже отмечали выше, значением параметра
ACTION может быть просто адрес
для перехода.
Перед Вами эта кнопка, проверьте ее действие: В данном случае нет необходимости применять параметр NAME так как данные никуда не передаются. Обратите внимание: я сделал все кнопки возврата из разделов и кнопку перехода в мою домашнюю страницу (в начале головного раздела) по этому же принципу. Ниже приводятся основные типы управляющих злементов INPUT. 1) Текстовая строка: TYPE=text
Определяет окно для ввода одной строки текста. При нажатии кнопки submit в программу обработки будет передано: text1=Введите текст (или другой, измененный текст). Параметр SIZE задает размер окна в символах. При необходимости ограничить длину текста N , применяйте дополнительный параметр: MAXLENGTH= N . 2) Окно для ввода пароля: TYPE=password Аналогичен типу text , но при вводе каждый символ заменяется символом *. Пример. Надо ввести пароль длиной не более 5 символов. <INPUT TYPE=password NAME= pass size= 10 maxlength= 5 > Введите какое-слово в полученное окно. Пусть Вы ввели слово Yakov. Тогда при нажатии на кнопку submit в программу обработки будет введено: pass=Yakov 3) Текстовое окно: TEXTAREA
Задается в следующем виде: 4) Радиокнопка: TYPE=radio
Может быть задано несколько радиокнопок с одинаковым именем
(т.е. значением параметра NAME),
но они будут взаимоисключающими: может быть нажата
(CHECKED) только одна из них. 5) Помеченный квадрат: TYPE=checkbox
В отличие от радиокнопок, может быть несколько квадратов с
одинаковыми именами. 6) Скрытый текст: TYPE=hidden
При отображении не виден пользователю. 7) Меню: SELECT
Пусть Вам предоставилась возможность выбрать одну из путевок
в соответствии со следующим списком: script=tour2 Команда SELECT может содержать аттрибут MULTIPLE, при котором можно выбрать несколько элементов меню одновременно. Высоту окна можно задать аттрибутом SIZE= N. Если в строке OPTION задан аттрибут checked, то данный элемент задается по умолчанию. 8) Кнопка ввода: TYPE=submit
Это и есть та самая кнопка, о которой мы так часто вспоминали. 9) Кнопка отмены: TYPE=reset
Кнопка выполняет инициализацию начальными значениями всех полей.
|
|||||||||||||||
|
|