Form
Наследник Element
acceptCharset
Список из одного или более допустимых кодировок символов, которые могут использоваться для кодирования данных формы при отправке.
action
URL-адрес, по которому должна быть отправлена форма.
autocomplete
Строка «on» или «off». Если содержит строку «on», броузер будет предварительно заполнять элементы формы значениями, сохраненными при предыдущем посещении страницы.
elements
Объект, подобный массиву, содержащий элементы формы.
enctype
Определяет способ кодирования значений элементов формы при отправке. Допустимыми значениями являются:
application/x-www-form-urlencoded - (по умолчанию)
multipart/form-data
text/plain
length
Количество элементов формы, представляемых свойством elements. Формы действуют, как если бы они сами были объектами, подобными массивам, содержащими элементы форм, поэтому для формы f и целого числа n выражение f[n] будет эквивалентно выражению f.elements[n].
method
HTTP-метод отправки формы по URL-адресу в свойстве action. Может иметь значение «get» или «post».
name
Имя формы, определяемое HTML-атрибутом name. Значение этого свойства можно использовать в качестве имени свойства объекта документа, значением которого будет данный объект Form.
noValidate
Значение true, если форма не должна проверяться перед отправкой. Соответствует HTML-атрибуту novalidate.
onreset
Вызывается непосредственно перед тем, как форма будет сброшена в исходное состояние. Чтобы предотвратить сброс, обработчик может вернуть false или отменить событие.
onsubmit
Вызывается непосредственно перед отправкой формы. Чтобы предотвратить отправку, обработчик может вернуть false или отменить событие.
target
Имя окна или фрейма, где должен отображаться документ, возвращаемый в ответ на выполнение операции отправки формы.
checkValidity
()В броузерах, поддерживающих возможность проверки форм, этот метод проверяет корректность введенных данных в каждом элементе формы. Он возвращает true, если все данные корректны. Если какой-либо элемент управления содержит недопустимые данные, он возбуждает событие «invalid» в этом элементе формы и возвращает false.
dispatchFormChange
()Возбуждает событие «formchange» в каждом элементе данной формы. Обычно это делается автоматически, когда действия пользователя приводят к возбуждению события «change», поэтому вызывать этот метод обычно не требуется.
dispatchFormInput
()Возбуждает событияе «forminput» в каждом элементе данной формы. Обычно это делается автоматически, когда действия пользователя приводят к возбуждению события «input», поэтому вызывать этот метод обычно не требуется.
reset
()Сбрасывает все элементы ввода формы к их значениям по умолчанию.
submit
()Выполняет отправку формы вручную, не возбуждая событие «submit».