Например, организация Internet FAQ Consortium предоставляет по адресу www.faqs.Org/rfcs/ страницу поиска, которая, помимо всего прочего, включает форму поиска архива RFC по текстовому образцу. Перейдя на эту страницу в обычном броузере и выбрав команду “View Source”, мы можем получить исходный HTML для страницы. Ниже приведена часть кода этой страницы, которая содержит определение формы поиска (она была немного отредактирована для удаления лишних тегов форматирования).
Определение формы HTML, используемой в сценарии поиска документа RFC на узле:
<FORM METHOD=POST ACTION="/cgi-bin/rfcsearch"> <STRONG>Search the Archives</STRONG> <INPUT NAME="query" TYPE="text" size=25> < SELECT NAME="archive"> <OPTION VALUE="rfcs" SELECTED> Show References <OPTION VALUE="rank"> Rank References <OPTIQN VALUE="rfcindex"> Search RFC Index <OPTION VALUE="fyiindex"> Search FYI Index <0PTION VALUE="stdindex"> Search STD Index <OPTION VALUE="bcpindex"> Search BCP Index </SELECT> <INPUT TYPE="submit" VALUE="Search RFCs"> , </FORM>
Заполняемые формы в коде HTML начинаются с тега и заканчиваются тегом . Между этими двумя тегами находится один или несколько тегов , которые создают простые поля наподобие полей ввода текста и кнопок; теги которые определяют поля с несколькими вариантами выбора наподобие списков прокрутки и всплывающих меню; а также теги , которые создают большие поля ввода текста с горизонтальными и вертикальными полосами прокрутки.
Элементы формы имеют атрибут NAME, который обозначает имя поля при отправке значения этого поля на Web-cepвep, и необязательный атрибут VALUE, который позволяет присвоить полю значение по умолчанию. Теги < INPUT> могут иметь атрибут TYPE, от которого зависит внешнее представление этого поля. Например, атрибут TYPE="text" создает текстовое поле, в котором пользователь может вводить информацию; TYPE-"checkbox" — флажок, на котором может ставить и снимать отметку; a TYPE="hidden" — элемент, не видимый на развернутой HTML-странице, но, тем не менее, имеющий свое имя и значение, которые перепотел на сервер при передаче ему данных формы.
2014-03-28 11:48:37
это интересно Достаточно трудно представить любую компанию без инфраструктуры связи. При этом базой телефонизации офиса может стать применение виртуальной АТС, которая дает возможность гибкого пользования всеми сервисами цифрового поколения и в значительной мере позволяет снизить расходы на связь.