Глава 11
Формы
Джерри Ханикатт, Джим 0'Доннелл
Формы являются наиболее популярным способом интерактивного взаимодействия во Всемирной паутине. С помощью HTML вы можете создавать простые формы, предполагающие ответы типа "да"и "нет", вы можете разрабатывать сложные формы для заказов или для того, чтобы получить от своих читателей какие-либо комментарии и пожелания.
Формапредставляет собой несколько полей, где пользователь может ввести некоторую информацию, либо выбрать какую-то опцию. После того как пользователь отправит информацию, она обрабатывается программой (скриптом), размещенной на сервере Скрипт —это короткая программа, специально созданная для обработки каждой формы. Существует также возможность создавать формы непосредственно в окне браузера читателя, о чем будет рассказано в части V книги.
Для чего нужны формы
Формы HTML позволят вам получать информацию от читателей. До сих пор мы обсуждали только способы вывода данных, теперь речь пойдет об обратном действии. Формы дают возможность запрашивать информацию в виде свободного текста, получать ответы типа "да/нет"или делать выбор из нескольких опций.
Вы можете использовать формы для разных целей. Простейшим примером является размещение формы, куда читатели, посетившие ваш сайт, смогут записать свои отзывы (рис. 11.1). В вашу форму могут заноситься мнения сторон дискуссионной группы, или вы, обеспечив меры безопасности для передачи личных данных, можете собирать заказы на ваше небольшое, но полезное изобретение. Круг применения форм HTML ограничивается только вашей фантазией.