для чего созданы и используются в www формы

Что такое веб-форма. Из чего она состоит и для чего нужна. Как и где её можно использовать

По своей сути веб-форма является специально ограниченной областью на странице сайта. В эти области посетитель сайта может внести ту или иную информацию, а также выбрать конкретные действия из предложенных.

Веб-форма на сайте – это аналог бумажной формы, анкеты, бланка и опросного листа.

В формах имеются поля, предназначенные для заполнения, а также списки и переключатели, которые позволяют пользователю выбрать один или несколько элементов.

Форму можно использовать для того чтобы получать сведения от посетителей сайта. К примеру, с помощью web-формы можно осуществлять сбор персональных данных, сведения о заказах, сведения, которые необходимы для выставления счета, способах доставки и так далее. От посетителей требуется внести различного рода информацию в поле формы.

Вышеуказанные сведения можно задать путём настройки переключателей, флажков и раскрывающихся списков и ввода информации в текстовые поля.

Существует также возможность задавать способ сбора информации, которую вводят посетители сайта, а также задавать способ отображения данных результатов на странице подтверждения, которую просматривает пользователь.

Форма может осуществлять свою работу только в том случае, если она поддерживается веб-сервером.

Элементы формы, в которые можно ввести текст, называются полями формы. Поля формы могут уже содержать своё название («Обзор», «Сброс», «Отправить» и т.д.) или позволяют вводить текст.

К примерам наиболее часто используемых html-форм можно отнести:

Поля формы по своей сути являются текстовыми полями, переключателями, кнопками другими элементами. На выбор тех или иных элементов влияет информация, которую необходимо получить от посетителя.

Текстовое поле применяется для того чтобы вводить текстовые строки. Максимальное число символов, которые возможно ввести в это поле, не зависит от его ширины.

Флажки (checkbox) применяются для того, чтобы выбрать дополнительные элементы или услуги. Посетитель может самостоятельно снять флажок или установить его. С помощью флажков можно задавать возможность выбора сразу нескольких элементов. Стоит отметить, что флажки обладают только двумя значениями: «установлено» или же «сброшено».

Что касается переключателей (radio), то их применяют вместо флажков в той ситуации, когда пользователь сайта должен выбрать какое-то одно значение из нескольких предложенных. Один из таких переключателей, как правило, действует по умолчанию. Выбор второго переключателя сбрасывает предыдущее значение.

Текстовая область (textarea) применяется для того чтобы ввести одну или несколько строк текста. Данное поле прокручивается, что дает возможность ввода в него текстов различного объема.

Текстовые области имеют широкие возможности применения (к примеру, с помощью них можно создавать гостевые книги).

Раскрывающийся список (select) используется в том случае, если необходимо представить пользователю список различных вариантов. Функции этих списков схожи с функциями переключателей, однако списки занимают не так много места в формах.

Раскрывающийся список можно настроить таким образом, чтобы допустить выбор одного значения или же нескольких. Очень часто такой список используется как выпадающее меню в навигации интернет-ресурса.

Кнопка применяется для отправки заполненной формы, при очистке полей или же осуществления других действий. Посетителю нужно лишь нажать на ту или иную кнопку.

Кроме того, в форме может присутствовать рисунок, который можно использовать в качестве кнопки. После того, как посетитель заполнит форму, ему необходимо щелкнуть на этот рисунок, и вся информация из формы отправится скрипту, который занимается обработкой форм (этот скрипт находится на сервере).

При помощи кнопки можно изменить те или иные настройки. При этом возможно использование шрифтов, цветов и таблиц.

С помощью окна группы можно обособить группу элементов или текст от другой информации, которая имеется на странице.

У посетителей сайта может быть возможность отправки каких-либо файлов на сайт. Если в форме имеется поле под названием «передача файлов», пользователь может нажать на кнопку, которая называется «Обзор», выбрать нужный файл и отправить его.

После того, как выбран тип полей, которые добавляются в форму, можно определить их внешний вид и назначение. Название поля и указания по их применению можно ввести в форму. Для каждого поля могут быть заданы свойства. Например, можно задать длину текстового поля, указать переключатель, устанавливаемый по умолчанию, и определить значения в раскрывающемся списке.

Далее необходимо задать правила валидации. Например: можно задать обязательные для заполнения поля формы или указать, что в определенные поля нужно вводить данные только определенного типа (например, только буквы или только цифры; ввод email-адреса; ввод url-адреса и т.д.).Правила валидации обеспечивают правильность заполнения формы посетителем сайта.

После того, как пользователь сайта заполнил форму и отправил данные, они попадают в специальный скрипт на сервере, который называется обработчик формы. В обработчике формы данные могут быть сохранены в базу данных либо же отправлены по электронной почте.

Если пользователь заполнил веб-форму правильно, без ошибок, то после отправки данных на сервер, пользователю отображается страница успешного заполнения формы либо же происходит переадресация на заранее заданную страницу. Если же пользователь заполняет форму для опроса или голосования, то после успешного заполнения формы ему сразу же отображаются страница с общими результатами голосования.

Подводя итоги можно сказать, что использование форм на сайте, как правило, предусматривает использование на сайте баз данных, их постоянной поддержке профессиональными программистами. Что в свою очередь увеличивает стоимость обслуживания сайта, а также накладывает ряд ограничений на выбор хостинг провайдера.

Источник

Для чего нужна веб-форма, как создать и где использовать

Данный виджет помогает получить контактные данные посетителя, его мнение или оформить заказ. Веб-форму можно разделить на несколько видов:

Таким образом, она подойдет под любой сайт, проект или бизнес.

Где использовать веб-форму

Не так давно веб-форму можно было встретить только на сайтах, но сейчас они используются практически на всех сайтах, а также в соц. сетях Instagram, ВКонтакте, Facebook, Telegram или даже сообщениях мессенджера WhatsApp или Viber. Таким образом стоит отметить, что веб-формы постоянно обновляются, становятся более «живыми» и используются практически везде где можно.

для чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формы

Создание формы

Не так давно, чтобы разработать форму необходимо было знать языки программирования или заказывать ее разработку под ключ. В наших реалиях все стало проще, так как на рынке стали появляться различные конструкторы и теперь веб-форму можно создать самостоятельно, без обладания особых знаний или навыков.

В качестве примера, рассмотрим stepFORM — инструмент с помощью которого у вас появиться возможность создать необходимую форму и установить ее на сайт или использовать в соц. сетях.

Первое, что вам необходимо сделать — это зарегистрироваться на сервисе с помощью email или авторизоваться через социальные сети.После регистрации у вас автоматически будет создан новый проект, после чего можно приступить к разработке формы.

В визуальном редакторе вы сможете выбрать необходимые вам виджеты. для чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формы

Добавленные виджеты вы можете менять местами, редактировать отступы и цвет виджетов, а также заполнять своим текстом. У каждого виджета есть свои тонкие настройки. для чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формы

При создании веб-формы на stepFORM есть возможность вставить расчет, для этого достаточно просто добавить виджет «Формула».

После его добавления у вас появиться возможность добавлять формулы и отображать расчет в любом удобно в виде, будь то стоимость товара или услуги или потраченные минуты на разработку. для чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формы

Всего 10 минут и форма готова, теперь можно проверить ее работу и отображение на других устройствах. для чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формы

Если результат созданной формы вас устраивает, то ее можно сохранить и использовать в соц. сетях по прямой ссылке или вставить код формы на сайт. для чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формы

Исходя из всего вышеперечисленного можно сделать вывод, что вместе с технологиями развиваются и формы, упрощается и ускоряется их разработка, и используются они все чаще. Сейчас форму можно разместить на любой платформе и привести ее в любой необходимый вам внешний вид.

Источник

Ваша первая HTML форма

Первая статья в данной главе предоставит вам первый опыт создания веб-форм, в том числе проектирование простой формы, её реализацию с использованием HTML-элементов управления формой и других HTML-элементов, добавление стилей через CSS и описание того, как данные из формы отсылаются на сервер. Мы более подробно остановимся на каждой из этих подтем далее в статье.

Необходимые знания:Базовое представление о компьютерах и базовое понимание HTML.
Цель:Ознакомиться с веб-формами, узнать, для чего они используются, как их проектировать, и какие базовые HTML-элементы могут понадобиться в простых ситуациях.

Что такое Веб-форма?

Веб-формы являются одним из основных элементов взаимодействия между пользователем и сайтом или приложением. Формы позволяют пользователю ввести данные, которые затем отправляются на сервер для их дальнейшей обработки и хранения или используются на стороне клиента для обновления интерфейса (например, добавление нового элемента в список или открытие и закрытие элемента интерфейса).

В элементах управления форм можно задать правила, указывающие на определённый формат данных или значений, которые могут быть введены (валидация форм), а также к ним могут быть добавлены текстовые строки, описывающие эти элементы для зрячих и незрячих пользователей.

Проектирование формы

Перед тем, как начать программировать, всегда лучше остановиться и подумать о вашей форме. Создание быстрого наброска поможет определить верный набор данных, которые вы хотите получить от пользователя. С точки зрения UX, удобства использования интерфейса, важно помнить о том, что чем длиннее ваша форма, тем больше риск потерять пользователей. Сделайте форму краткой и лаконичной: спрашивайте только о той информации, которая вам действительно необходима.

Проектирование форм является важным этапом при создании сайта или приложения. Удобство использования форм (UX) выходит за рамки данной статьи, однако если вы хотите углубиться в эту тему, то вам следует прочитать следующие статьи:

В этой статье мы создадим простую контактную форму. Давайте сделаем набросок.

для чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формы

Наша форма будет состоять из трёх текстовых полей и одной кнопки. Мы узнаём у пользователя его имя, e-mail и сообщение, которое он хочет отправить. После нажатия на кнопку данные будут отправлены на веб-сервер.

Активное обучение: Реализация HTML-формы

Итак, теперь мы готовы обратиться к HTML и создать нашу форму. Для этого мы будем использовать следующие HTML-элементы: :

Источник

Формы HTML5

HTML-формы — это простые элементы управления HTML, которые применяются для сбора информации от посетителей веб-сайта. К ним относятся текстовые поля для ввода данных с клавиатуры, списки для выбора предопределенных данных, флажки для установки параметров и т. п. Существует бесчисленное количество способов использования HTML-форм, и если вы побродили по просторам Интернета всего лишь несколько дней, то, несомненно, использовали их для разных целей — от регистрации на каком-либо форуме или получения почтового ящика до просмотра биржевого курса или покупки товара в интернет-магазине.

HTML-формы существовали с самых ранних времен языка HTML, и с тех пор они нисколько не изменились, несмотря на определенные серьезные усилия. Разработчики веб-стандартов несколько лет колдовали над стандартом XForms, который должен был заменить HTML-формы, но его постиг такой же провал, как и стандарт XHTML 2.

Хотя стандарт XForms позволял легко и элегантно решать некоторые задачи, он также имел и значительные недостатки. Например, код XForms был очень объемистый, и для работы с ним нужно хорошее знание стандарта XML. Но самое большое препятствие состояло в том, что стандарт XForms не был совместим с HTML-формами ни в каких отношениях. Это означало, что разработчикам нужно было бы бросаться в неизведанные воды новой модели без вспомогательных плавсредств, а лишь со слепой верой и огромным мужеством.

Но так как разработчики основных браузеров никогда не заморачивались с реализацией XForms в своих продуктах по причине его слишком большой сложности и небольшого использования, сообщество веб-разработчиков так никогда и не сделало этот прыжок.

Стандарт HTML5 предлагает другой подход. Вместо того чтобы начинать с нуля, как в XForms, он совершенствует уже существующую модель HTML-форм. Это означает, что HTML5-формы могут работать и на старых браузерах, лишь без новых примочек и наворотов. HTML5-формы также позволяют применять новые возможности, которые уже используются разработчиками в настоящее время. Эти возможности более доступны, не требуют написания страниц сценариев JavaScript или применения инструментариев JavaScript сторонних разработчиков.

Что такое форма?

Скорее всего, вам приходилось работать с формами раньше. Но если нет или вы порядочно подзабыли эту тему, следующий материал позволит вам получить необходимые сведения для более углубленного изучения этой области веб-дизайна.

— это набор текстовых полей, списков, кнопок и других активизируемых щелчком мыши элементов управления, посредством которых посетитель страницы может предоставить ей тот или иной вид информации. Формы в Интернете повсюду — благодаря формам мы можем создавать учетные записи электронной почты, просматривать и покупать товары в интернет-магазинах, осуществлять финансовые транзакции и многое другое. Самая простая форма — это одинокое текстовое поле поисковых систем, таких как Google:

для чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формы

Все основные веб-формы работают одинаково. Пользователь вводит определенную информацию, а потом нажимает кнопку, чтобы отправить введенную информацию на веб-сервер. По прибытию на веб-сервер эта информация обрабатывается каким-либо приложением, которое потом предпринимает соответствующий очередной шаг. Перед тем как отослать новую страницу назад браузеру, серверная программа может обратиться к базе данных, чтобы извлечь или сохранить информацию.

Сложность этого процесса состоит в том, что существуют сотни разных способов реализации серверного приложения, которое обрабатывает поступившие из формы данные. Некоторым разработчикам может быть достаточно элементарных сценариев для манипулирования полученными данными, в то время как другие могут использовать средства высшего уровня, которые упаковывают данные из формы в аккуратные программные объекты. Но в любом случае, задача перед этими приложениями стоит, по большому счету, одинаковая — исследовать данные из формы, выполнить какие-либо действия с ними, а потом на основе полученных результатов отправить браузеру новую страницу.

Модернизация традиционной HTML-формы

Лучший способ обучения работе с формами HTML5 — это взять типичную современную форму и усовершенствовать ее. Ниже показана форма, на примере которой мы будем обучаться. Разметка такой формы до предела проста. Если вам раньше приходилось работать с формами, вы не увидите здесь ничего нового. Прежде всего, весь код формы заключается в элемент

Добавьте немного стилей CSS:

для чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формы

; элементВыводит список, из которого пользователь может выбирать значения. Для каждого значения списка добавляем элемент

Одним из ограничений HTML-форм является то, что разработчик не может контролировать каким способом браузер отображает элементы управления формы. Например, если вы хотите заменить унылое серое поле флажка большим черно-белым полем с жирной красной галочкой, вам этого не удастся. (Одно из решений этой проблемы — создать с помощью JavaScript элемент с поведением, подобным флажку, иными словами, элемент меняет свой внешний вид, когда на нем щелкают.)

Это ограничение сохранилось и в HTML5 и распространяется на все новые элементы управления, которые мы рассмотрим. Это означает, что формы не подойдут для разработчиков, которым нужен полный контроль над внешним видом своих страниц в общем и требуются элементы управления с особым внешним видом в частности.

Теперь, когда у нас есть форма, с которой можно работать, настало время улучшить ее с помощью HTML5. Начнем мы это в следующих разделах с добавления подстановочного текста подсказок и поля с автоматическим фокусом.

Добавление подсказок

Обычно поля новой формы не содержат никаких данных. Для некоторых пользователей такая форма может быть не совсем понятной, в частности, какую именно информацию нужно вводить в конкретное поле. Поэтому часто поля формы содержат пример данных, которые нужно ввести в них. Этот подстановочный текст также называется «водяным знаком», так как он часто отображается шрифтом светло-серого цвета, чтобы отличить его от настоящего, введенного содержимого. Пример такого подстановочного текста показан на рисунке:

для чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формы

Вверху, когда поле пустое, в нем отображается подстановочный текст. Внизу, когда пользователь щелкает мышью в поле (устанавливая в нем фокус), подстановочный текст исчезает. Если пользователь переходит в другое поле, не введя ничего в первое, то поле снова заполняется подстановочным текстом.

Подстановочный текст для поля создается с помощью атрибута placeholder:

Браузеры, не поддерживающие подстановочный текст, просто не обращают внимания на атрибут placeholder; особенно грешит этим Internet Explorer. К счастью, это не такая уж и большая проблема, т.к. подстановочный текст — всего лишь приятная примочка, не обязательная для функционирования формы.

В настоящее время не существует стандартного, единообразного способа изменить внешний вид подстановочного текста, например, выделить его курсивом или шрифтом определенного цвета. Со временем разработчики браузеров создадут требуемые для этого обработчики. Но пока либо нужно применять специфические для браузера CSS-псевдоклассы (а именно -webkit-input-placeholder и -moz-placeholder), либо смириться с таким порядком вещей.

А вот псевдокласс focus обеспечивается лучшей поддержкой, и его можно использовать, чтобы изменять внешний вид текстового поля при получении фокуса. Например, сделать фон поля более темным, чтобы оно выделялось среди остальных, можно следующим образом:

Фокус

Например, особо проворные пользователи могут опередить вызов метода focus(), щелкнуть в каком-либо другом поле и начать вводить в нем, а когда метод, наконец, вызовется, пользователь грубо выдвинется из выбранного им поля и переместится в поле, выбранное методом. Но если управлять фокусом может браузер, он может быть несколько более смышленым и перемещать фокус только в том случае, если пользователь еще не выбрал другое поле.

На этой идее основан новый HTML5-атрибут autofocus, который можно вставить в элемент или

(но только в один элемент формы), как показано в следующем примере:

Уровень поддержки браузерами атрибута autofocus примерно такой же, как и атрибута placeholder, и означает, что практически все браузеры поддерживают его, за исключением Internet Explorer. Но опять же, эта проблема легко решается. Проверить поддержку атрибута autofocus конкретным браузером можно с помощью инструмента Modernizr (который мы обсуждали в статье «Поддержка браузерами HTML5») и, если необходимо, запускать собственный код для автоматического фокуса.

Источник

«Формы на Web-страницах»

для чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формыдля чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формыдля чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формыдля чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формыдля чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формыдля чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формыдля чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формыдля чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формыдля чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формыдля чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формыдля чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формыдля чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формыдля чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формы для чего созданы и используются в www формы. Смотреть фото для чего созданы и используются в www формы. Смотреть картинку для чего созданы и используются в www формы. Картинка про для чего созданы и используются в www формы. Фото для чего созданы и используются в www формыФормы на Web страницах .

Форма — это инструмент, с помощью которого HTML-документ может отправить информацию в заранее определенную точку внешнего мира. Формы применяються для опроса посетителей, покупки чего-либо (заказа товара(ов)), отправки электронной почты.

Принцип работы форм следующий: посетитель, зашедший к вам на сайт заполняет определенную форму (вносит туда нужные данные), а после нажатия определенной кнопки форма берет данные из заполненых полей и отправляет их в назначенное место.

Обязательный атрибут. Определяет, где находится обработчик формы.

Определяет, каким образом данные из формы будут закодированы для передачи обработчику.

Определяет окно для ввода строки текста. Может содержать дополнительные атрибуты SIZE=число (ширина окна ввода в символах) и MAXLENGTH=число (максимально допустимая длина вводимой строки в символах):

Определяет окно для ввода пароля. Абсолютно аналогичен типу text, только вместо символов вводимого текста показывает на экране звездочки (*):

Определяет радиокнопку. Может содержать дополнительный атрибут CHECKED (показывает, что кнопка отмечена). В группе радиокнопок с одинаковыми именами может быть только одна помеченная радиокнопка:

Определяет группу из трех радиокнопок, подписанных Yes, No и Possible. Первоначально помечена первая из кнопок. Если пользователь не отметит другую кнопку, обработчику будет передана переменная Question со значением Yes. Если пользователь отметит другую кнопку, обработчику будет передана переменная Question со значением No или Possible. Одновременно можно выбрать только одно значение.

Определяет квадрат, в котором можно сделать пометку. Может содержать дополнительный атрибут CHECKED (показывает, что квадрат помечен). В отличие от радиокнопок, в группе квадратов с одинаковыми именами может быть несколько помеченных квадратов:

Процессоры
Видеоадаптеры
Сканеры
Модемы

Определяет группу из четырех квадратов. Первоначально помечены второй и четвертый квадраты. Если пользователь не произведет изменений, обработчику будут переданы две переменные: Comp=Video и Comp=Modem. Одновременно можно выбрать любое количество значений.

Определяет скрытый элемент данных, который не виден пользователю при заполнении формы и передается обработчику без изменений. Такой элемент иногда полезно иметь в форме, которая время от времени подвергается переработке, чтобы обработчик мог знать, с какой версией формы он имеет дело.

Определяет скрытую переменную version, которая передается обработчику со значением 1.1.

Определяет кнопку, при нажатии на которую запускается процесс передачи данных из формы обработчику:

Определяет кнопку, при нажатии на которую очищаються поля формы. Поскольку при использовании этой кнопки данные обработчику не передаются, кнопка типа reset может и не иметь атрибута name:

Формы могут содержать поля для ввода большого текста :

Наберите здесь своё сообщение

На этом мы закончим наш первый теоритический урок по формам, в следующем уроке, мы рассмотрим конкретные примеры использования форм на сайте.

Интерактивные формы на Web-страницах

Для того чтобы посетители сайта могли не только просматривать информацию, но и отправлять сведения его администраторам, на страницах сайта размещают интерактивные формы. Формы включают в себя элементы управления различных типов: текстовые поля, раскрывающиеся списки, флажки, переключатели и т. д.

Разместим на странице «Анкета» анкету для посетителей, чтобы выяснить, кто из наших посетителей, с какими целями и с помощью каких программ получает и использует информацию из сети Интернет, а также выясним, какую информацию они хотели бы видеть на нашем сайте.
Вся форма заключается в контейнер

В первую очередь выясним имя посетителя нашего сайта и его электронный адрес, чтобы иметь возможность ответить ему на замечания и поблагодарить за посещение сайта.

Текстовые поля.
Для получения этих данных разместим в форме два однострочных текстовых поля для ввода информации.
Текстовые поля создаются с помощью тэга

со значением атрибута TYPE=»text». Атрибут NAME является обязательным и служит для идентификации полученной информации. Значением атрибута SIZE является число, за-дающее длину поля ввода в символах.
Для того чтобы анкета «читалась», необходимо разделить строки с помощью тэга перевода строки

Переключатели.
Далее, мы хотим выяснить, к какой группе пользователей относит себя посетитель. Предложим выбрать ему один из нескольких вариантов: учащийся, студент, учитель.
Для этого необходимо создать группу переключателей («радиокнопок»). Создается такая группа с помощью тэга «INPUT» со значением атрибута TYPE=»radio». Все элементы в группе должны иметь одинаковые значения атрибута NAME. Например, NAME=»group».
Еще одним обязательным атрибутом является VALUE, которому присвоим значения «учащийся», «студент» и «учитель». Значение атрибута VALUE должно быть уникальным для каждой «радиокнопки», так как при ее выборе именно оно передается серверу.

Флажки.
Далее, мы хотим узнать, какими сервисами Интернета наш посетитель пользуется наиболее часто. Здесь из предложенного перечня он может выбрать одновременно несколько вариантов, пометив их флажками.
Флажки создаются с помощью тэга «INPUT» со значением атрибута TYPE=»checkbox». Флажки, объединенные в группу, могут иметь различные значения атрибута NAME. Например, NAME=»boxl», NAME=»box2″ и т. д.

Еще одним обязательным атрибутом является VALUE, которому присвоим значения «WWW», «e-mail» и «FTP». Значение атрибута VALUE должно быть уникальным для каждого флажка, так как при его выборе именно оно пере-дается серверу.
Поля списков.
Теперь выясним, какой из браузеров предпочитает посетитель сайта. Перечень браузеров представим в виде раскрывающегося списка, из которого можно выбрать только один вариант.
Для реализации раскрывающегося списка используется контейнер

, в котором каждый элемент списка определяется тэгом

В переключателях, флажках и списках выбранный по умолчанию элемент задается с помощью атрибута
SELECTED.

Текстовая область.
В заключение поинтересуемся, что хотел бы видеть посетитель на наших страницах, какую информацию следовало бы в них добавить. Так как мы не можем знать заранее, насколько обширным будет ответ читателя, отведем для него текстовую область с линейкой прокрутки. В такое поле можно ввести достаточно длинный текст.
Создается текстовая область с помощью тэга

с обязательными атрибутами: NAME, задающим имя области, ROWS, определяющим число строк, и COLS — число столбцов области.

Отправка данных из формы.
Отправка введенной в фор-му информации осуществляется с помощью щелчка по кнопке.
Кнопка создается с помощью тэга «INPUT». Атрибуту TYPE необходимо присвоить значение «submit», а атрибуту VALUE, который задает надпись на кнопке, присвоить значение «Отправить».

Щелчком по кнопке Отправить можно отправить данные из формы на определенный адрес электронной почты. Для этого атрибуту ACTION контейнера «FORM» надо присвоить значение адреса электронной почты. Кроме того, в атрибутах METOD и ENCTYPE необходимо указать метод и форму передачи данных:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *