Книга: HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов
Web-формы и элементы управления HTML
Web-формы и элементы управления HTML
Очень просто. Язык HTML предоставляет набор тегов для создания разнообразных элементов управления. Эти элементы управления уже "умеют" откликаться на действия посетителя: поля ввода — принимать введенные символы, флажки — устанавливаться и сбрасываться, переключатели — переключаться, списки — прокручиваться, выделять пункты, разворачиваться и сворачиваться, а кнопки — нажиматься. Всем этим будет заниматься Web-обозреватель; нам самим ничего делать не придется.
Набор элементов управления, поддерживаемый HTML, невелик. Он включает поля ввода различного назначения, область редактирования, обычный и раскрывающийся список, флажок, переключатель, обычную и графическую кнопку. Более сложные элементы управления (таблицы, "блокноты" с вкладками, панели инструментов и пр.) так просто создать не получится. Хотя, как правило, для создания простых Web-приложений перечисленного ограниченного набора вполне достаточно.
НА ЗАМЕТКУ
Существуют JavaScript-библиотеки для создания сложных элементов управления: индикаторов прогресса, регуляторов, "блокнотов", таблиц, панелей инструментов, меню и даже "лент" в стиле Microsoft Office 2007 и "окон". К таким библиотекам можно отнести, в частности, Ext, основанную на знакомой нам Ext Core.
Стандарт HTML требует, чтобы все элементы управления находились внутри Web-формы. Web-форма — это особый элемент Web-страницы, служащий "вместилищем" для элементов управления. На Web-странице она никак не отображается (если, конечно, мы не зададим для нее какого-либо представления); в этом Web-форма схожа с блочным контейнером. Для создания Web-формы HTML предусматривает особый тег.
Стандарт HTML требует, чтобы каждый элемент управления имел уникальное в пределах Web-формы имя. Это нужно для успешного формирования пар данных перед отправкой их серверному приложению.
- Web-формы и элементы управления HTML
- Назначение Web-форм и элементов управления. Серверные приложения
- Создание Web-форм и элементов управления
- Работа с элементами управления
- Свойства и методы объекта HTMLElement, применяемые для работы с элементами управления
- Свойства и методы объекта Element, применяемые для работы с элементами управления
- События элементов управления
- Реализация поиска на Web-сайте
- ГЛАВА 20. Web-формы и элементы управления
- ГЛАВА 21. Свободно позиционируемые элементы Web-страницы
- События элементов управления
- 9.2. Элементы управления формы
- Разработка HTML-формы
- Создание Web-форм
- Элементы управления HTML-страницы
- Создание Web-формы
- ГЛАВА 23. Web-страницы и Web-элементы управления ASP.NET 2.0
- Тестирование Web-сервиса XML с помощью WebDev.WebServer.exe
- Основные "рычаги" управления производительностью
- Категорийный менеджмент. Курс управления ассортиментом в рознице