JavaScript. Подробное руководство, 6-е издание
Шрифт:
Подробнее об HTML-формах рассказывается в разделе 15.9. Кроме того, дополнительную информацию об элементах форм можно найти в справочных статьях
Данная справочная статья описывает некоторые особенности форм, определяемые спецификацией HTML5, которые на момент написания этих строк были реализованы не во всех броузерах.
Свойства
Большинство свойств, перечисленных ниже, просто соответствуют HTML-атрибутам с теми же именами,
Список
URL-адрес, по которому должна быть отправлена форма.
Строка «оn» или «off». Если содержит строку «оn», броузер будет предварительно заполнять элементы формы значениями, сохраненными при предыдущем посещении страницы.
Объект, подобный массиву, содержащий элементы формы.
Определяет способ кодирования значений элементов формы при отправке. Допустимыми значениями являются:
• «application/x-www-form-urlencoded» (по умолчанию)
• «multipart/form-data»
• «text/plain»
Количество элементов формы, представляемых свойством
HTTP-метод отправки формы по URL-адресу в свойстве
Имя формы, определяемое HTML-атрибутом
Имя окна или фрейма, где должен отображаться документ, возвращаемый в ответ на выполнение операции отправки формы.
Методы
В броузерах, поддерживающих возможность проверки форм, этот метод проверяет корректность введенных данных в каждом элементе формы. Он возвращает true, если все данные корректны. Если какой-либо элемент управления содержит недопустимые данные, он возбуждает событие «invalid» в этом элементе формы и возвращает false.
Возбуждает событие «formchange» в каждом элементе данной формы. Обычно это делается автоматически, когда действия пользователя приводят к возбуждению события «change», поэтому вызывать этот метод обычно не требуется.
Возбуждает событие «forminput» в каждом элементе данной формы. Обычно это делается автоматически, когда действия
пользователя приводят к возбуждению события «input», поэтому вызывать этот метод обычно не требуется.
Сбрасывает все элементы ввода формы к их значениям по умолчанию.
Выполняет отправку формы вручную, не возбуждая событие «submit».
Обработчики событий
Следующие обработчики событий, связанные с формами, определены в объекте
Вызывается непосредственно перед тем, как форма будет сброшена в исходное состояние. Чтобы предотвратить сброс, обработчик может вернуть false или отменить событие.
Вызывается непосредственно перед отправкой формы. Чтобы предотвратить отправку, обработчик может вернуть false или отменить событие.
FormControl
общие особенности всех элементов форм
Большинство элементов HTML-форм являются элементами
Элементы
Данная справочная статья описывает некоторые особенности форм (такие как проверка данных формы), введенные спецификацией HTML5, которые на момент написания этих строк были реализованы не во всех броузерах.
Свойства
Значение true, если элемент должен автоматически получать фокус ввода сразу после загрузки документа. (Элементы
Значение true, если элемент формы находится в неактивном состоянии. Неактивные элементы не откликаются на ввод пользователя и не подвергаются проверке. (Элементы