
- •102. Для яких цілей використається речення for ... In і речення with?
- •Предложение with
- •103.Як можна визначити об'єктний тип якого-небудь об'єкта або вираження?
- •104. Як у формі задається програма, що обробляє форму, і параметри цієї програми? Элемент form
- •Элемент label
- •106. Які елементи форм визначені в JavaScript? Дайте коротку характеристику кожного елемента.
- •107.За допомогою якого елемента форми можна передати файл на Web-сервер?
- •108.Для яких цілей використаються сховані поля форми?
- •109. Чим відрізняється текстове поле від текстової області?
108.Для яких цілей використаються сховані поля форми?
Элемент input со значением type="hidden" создает скрытый элемент, не отображаемый пользователю. Информация, хранящаяся в скрытом поле, всегда пересылается на Web-сервер. Скрытое поле можно использовать, например, в следующем случае. Пользователь заполняет форму и отправляет ее серверу. Сервер посылает пользователю для заполнения вторую форму, которая частично использует информацию, содержащуюся в первой форме. Сервер не хранит историю диалога с пользователем, он обрабатывает каждый запрос независимо, и при получении второй формы не будет знать, как она связана с первой. Чтобы повторно не вводить уже введенную информацию, можно заставить программу, обрабатывающую первую форму, переносить необходимые данные в скрытые поля второй формы. Они не будут видимы пользователем и, в то же время, доступны серверу. Вторым случаем использования скрытого поля является передача в форме данных, полученных в результате выполнения сценария документа HTML
Имя скрытого поля определяется атрибутом name, а значение – атрибутом value.
Для скрытого поля в интерфейсе HTMLInputElement DOM2 HTML, помимо общих свойств элемента input, определены следующие свойства:
name – значение атрибута name;
value – значение атрибута value;
form (только для чтения) – содержит объект HTMLFormElement формы, к которой принадлежит скрытое поле.
109. Чим відрізняється текстове поле від текстової області?
Так как текстовая область предназначена для ввода многострочного текста, она обычно превосходит текстовое поле по высоте. Кроме того, текстовая область может содержатьприсоединённые полосы прокрутки. Правила ввода текста в текстовое поле и в текстовую область совершенно одинаковы.
110. Чим відрізняється опис кнопки за допомогою дескриптора <button> від опису за допомогою елемента форми?
Элемент <button>
Контейнер <button>…</button> позволяет добавить простую кнопку в Web-страницу. Текст, расположенный между открывающим и закрывающим элементом, выводится в виде надписи на кнопке.
В отличие, от кнопки, формируемой элементом <input> со значением type="button", кнопка, создаваемая с помощью элемента <button> может быть задана в любом месте документа HTML, а не только в форме.
Для элемента <button> можно задать стили шрифта, текста, цвета и фона, а также стили полей, границ и отступов блоковой модели документа. Свойство text-align действует только в Internet Explorer (в Firefox, Opera и Netscape надпись на кнопке всегда выровнена по центру). Свойство background-image (использование в кнопке изображения в качестве фона) не действует в Internet Explorer.