Другие способы связывания данных
В последующих разделах вы познакомитесь с рядом других способов для связывания не табличных HTML-элементов. Это могут быть как индивидуальные HTML-элементы, используемые для связывания данных по одной записи, так и HTML-элементы, содержащиеся в сцепленной таблице HTML. Конкретно вы узнаете:
- как связывать другие HTML-элементы с полями XML;
- как воспроизводить HTML-разметку, содержащуюся в полях XML;
- как обновлять имеющиеся данные XML.
В таблице 8.3 сведена важная информация, которая вам потребуется при изучении материала последующих разделов. В ней содержатся HTML-элементы, которые вы можете использовать для связывания данных по одной записи – т.е., все сцепляемые HTML-элементы, за исключением элемента TABLE. Для каждого элемента описано его назначение, указано свойство элемента, через которое он сцепляется с полем XML, указано, может ли элемент передавать HTML-разметку, содержащуюся в поле XML, с которым он сцеплен, а также может ли элемент обновлять содержимое поля XML. Эта информация не будет сколько-нибудь значимой для вас, пока вы не изучите последующие разделы, но позднее вы можете вернуться к этой таблице и пользоваться ею как справочной.
A | Элемент "анкер"; указывает на начало или место назначения гиперссылки | href | Нет | Нет |
APPLET | Добавляет на страницу фрагмент кода Java | param | Нет | Да |
BUTTON | Отображает кнопку управления | innerHTML и innerText | Да | Нет |
DIV | Используется для форматирования части документа, такой как глава, раздел или приложение | innerHTML и innerText | Да | Нет |
FRAME | Содержит отдельный фрейм (кадр) в наборе фреймов | src | Нет | Нет |
IFRAME | Создает не выделенный обтекаемый фрейм | src | Нет | Нет |
IMG | Отображает рисунок или видеоклип | src | Нет | Нет |
INPUT TYPE=CHECKBOX | Отображает поле флажка в форме | checked | Нет | Да |
INPUT TYPE=HIDDEN | Хранит и предоставляет информацию на сервер, вместо отображения в форме | value | Нет | Да |
INPUT TYPE=PASSWORD | Аналогично INPUT TYPE=TEXT, но вводимый пользователем текст не отображается | value | Нет | Да |
INPUT TYPE=RADIO | Отображает в форме радио-кнопку | checked | Нет | Да |
INPUT TYPE=TEXT | Разрешает пользователю ввести однострочный текст в форме | value | Нет | Да |
LABEL | Отображает текстовую надпись (этикетку) | innerText и innerHTML | Да | Нет |
MARQUEE | Отображает текст с прокруткой | innerText и innerHTML | Да | Нет |
SELECT | Отображает поле списка | Свойство text для выбранного элемента списка | Нет | Да |
SPAN | Используется для форматирования фрагмента текста (например, текста внутри элемента P [абзац] или DIV) | innerText и innerHTML | Да | Нет |
TEXTAREA | Разрешает пользователю вводить многострочный текст | value | Нет | Да |