JavaScript. Подробное руководство, 6-е издание, стр. 490
Читает байты из объекта
<b>blob</b><b>String.fromChar-Code()</b><b>string readAsDataURL(Blob blob)</b>Читает байты из объекта
<b>blob</b><b>type</b><b>blob</b><b>string readAsText(Blob blob, [string encoding])</b>Читает байты данных из объекта
<b>blob</b><b>encoding</b><b>encoding</b>Form
тег <form> в HTML-документе (Node, Element)
Объект
<b>Form</b><b><form></b><b>elements</b><b>HTMLCollection</b><b>submit()</b><b>reset()</b><b>document.forms[].</b><b>Form.elements</b><b>Form</b><b>Input</b><b>name</b><b>f.phone</b>Подробнее об HTML-формах рассказывается в разделе 15.9. Кроме того, дополнительную информацию об элементах форм можно найти в справочных статьях
<b>FormControl, FieldSet, Input, Label, Select</b><b>TextArea</b>Данная справочная статья описывает некоторые особенности форм, определяемые спецификацией HTML5, которые на момент написания этих строк были реализованы не во всех броузерах.
Свойства
Большинство свойств, перечисленных ниже, просто соответствуют HTML-атрибутам с теми же именами,
<b>string acceptCharset</b>Список из одного или более допустимых кодировок символов, которые могут использоваться для кодирования данных формы при отправке.
<b>string action</b>URL-адрес, по которому должна быть отправлена форма.
<b>string autocomplete</b>Строка «оn» или «off». Если содержит строку «оn», броузер будет предварительно заполнять элементы формы значениями, сохраненными при предыдущем посещении страницы.
<b>readonly HTMLFormControlsCollection elements</b>Объект, подобный массиву, содержащий элементы формы.
<b>string enctype</b>Определяет способ кодирования значений элементов формы при отправке. Допустимыми значениями являются:
• «application/x-www-form-urlencoded» (по умолчанию)
• «multipart/form-data»
• «text/plain»
<b>readonly long length</b>Количество элементов формы, представляемых свойством
<b>elements</b><b>f.elements[n].</b><b>string method</b>HTTP-метод отправки формы по URL-адресу в свойстве
<b>action</b><b>string name</b>Имя формы, определяемое HTML-атрибутом
<b>name</b><b>Form</b><b>boolean noValidate string target</b>Имя окна или фрейма, где должен отображаться документ, возвращаемый в ответ на выполнение операции отправки формы.
Методы
<b>boolean checkValidity()</b>В броузерах, поддерживающих возможность проверки форм, этот метод проверяет корректность введенных данных в каждом элементе формы. Он возвращает true, если все данные корректны. Если какой-либо элемент управления содержит недопустимые данные, он возбуждает событие «invalid» в этом элементе формы и возвращает false.
<b>void dispatchFormChange()</b>Возбуждает событие «formchange» в каждом элементе данной формы. Обычно это делается автоматически, когда действия пользователя приводят к возбуждению события «change», поэтому вызывать этот метод обычно не требуется.
<b>void dispatchFormlnput()</b>Возбуждает событие «forminput» в каждом элементе данной формы. Обычно это делается автоматически, когда действия пользователя приводят к возбуждению события «input», поэтому вызывать этот метод обычно не требуется.
<b>void reset()</b>Сбрасывает все элементы ввода формы к их значениям по умолчанию.
<b>void submit()</b>Выполняет отправку формы вручную, не возбуждая событие «submit».
Обработчики событий
Следующие обработчики событий, связанные с формами, определены в объекте
<b>Element</b><b>Form.</b><b>onreset</b>Вызывается непосредственно перед тем, как форма будет сброшена в исходное состояние. Чтобы предотвратить сброс, обработчик может вернуть false или отменить событие.
<b>onsubmit</b>Вызывается непосредственно перед отправкой формы. Чтобы предотвратить отправку, обработчик может вернуть false или отменить событие.