Формы HTML
Использование HTML форм очень важно
для осуществления взаимодействия
между пользователем и сайтом. Формы
позволяют пользователям
произвести выбор, отправить
информацию или загрузить файлы на
сайт.
В общих чертах работу форм можно
описать так. Пользователь
заполняет на странице браузера
некоторую форму (например, вводит
логин и пароль) и передает их на
сервер. На сервере отрабатывает
некоторая процедура,
перенаправляющая пользователя на
какую-то страницу. К сожалению, без
навыков программирования
использование форм невозможно.
Для создания форм используется
особый html-контейнер <FORM></FORM>.
Тег <FORM> имеет ряд атрибутов, из
которых наибольшее значение имеют
action и method. При помощи этих атрибутов
задается способ отправки данных
серверу.
<form action="action.aspx"
method=get>...</form> |
Атрибут action указывает адрес
расположения файла, который будет
обрабатывать данные формы. Это
может быть программа, написаная на
языке программирования (PHP, ASP/ASP.NET)
или исполняемая программа (EXE, DLL).
Атрибут method может принимать
следующие значения: GET и POST.
При использовании метода GET
данные формы передаются
непосредственно в адресной строке (там,
где вы вводите адрес сайта) в
качестве параметров. Так, например,
поисковик Яндекс передает строку
запроса непосредственно в строке
адреса, отделяя ее от адреса
страницы знаком вопроса.
Метод POST передает данные на
сервер в виде пакетного запроса,
невидимого пользователю, что
намного надежнее и используется
при передаче конфиденциальной
информации.
Основные элементы формы
Подавляющее большинство
элементов форм создается
посредством использования
элемента <INPUT>, имеющего
обязательные атрибуты: name - задает
имя элементу формы, которое
потребуется для последующей
обработки, и type - определяет тип
элемента формы
Конечно, интерактивность сайта - вещь необходимая. Посетитель должен иметь возможность отправить свой отзыв, прочитать чужие. Для таких целей используют форумы, доски объявлений. Сделать самостоятельно очень сложно. Можно взять уже готовое решение и адаптировать его под себя. Можно, но даже поменять дизайн в соответствии с дизайном вашего сайта - занятие не для слабонервных. Вы можете использовать уже готовые простые решения, например, использовать инструменты комментирования социальной сети ВКонтакте. Именно такое решение я выбрал для этого сайта.
В следующей статье
пойдет речь об использовании
таблиц стилей.