· BUTTON - элемент управления-кнопка (используется для выполняется сопоставленного ей обработчика события onClick - сценария интерактивного управления, выполняемого броузером );
· RESET - элемент управления-кнопка при нажатии на которую браузер очищает форму, от введенных пользователем значений;
· SUBMIT - элемент управления-кнопка при нажатии нам которую браузер отправляет данные, введенные пользователем в форму, на обработку серверу (атрибут action ), заданным методом (атрибут method).
Для определения параметров элементов и их значений, применяются следующие атрибуты:
· NAME - имя элемента формы. Элементы переключатели (radio) с одинаковым значением данного атрибута, объединяются в группу переключателей, работающих по принципу - выбор одного варианта из многих;
· TITLE - подсказка в стиле ToolTip;
· TABINDEX - номер элемента в форме, для переходов следующий/предыдущий;
· SIZE - размер поля ввода для элементов текстовых полей (text) и полей ввода пароля (password);
· MAXLENGHT - максимальная длина данных для элементов текстовых полей (text) и полей ввода пароля (password);
· VALUE - для элементов кнопок (button, reset, submit) задает надпись, для элементов полей ввода (text, password) задает начальное значение поля, а для флажков и переключателей (radio, checkbox) задает значение передаваемое на обработку серверу;
· CHECKED - атрибут включает флажок или переключатель;
· READONLY - используется для запрета редактирования элементов полей ввода (text, password);
· DISABLED - данный элемент формы не доступен (элемент затеняется и исключается при переходах от элемента формы к элементу);
Постараемся рассмотреть основные элементы форм на примере HTML-документа, в котором пользователь заполняет специальную анкету. Т.к. на нашем сервере нет CGI-сценария (мы его не разработали) для обработки данных из формы, мы используем метод отправки данных по электронной почте.
В заключении рассмотрим область применения форм в HTML-документах. Наиболее часто они применяются для разработки интерфейса следующих приложений: поисковые службы, информационные базы данных, онлайновые справочники, заказные центры на товары и услуги, гостевые и регистрационные книги пользователей в различных электронных службах, различные финансовые и бизнес приложения в Web.