Модуль y5.Form

Функции для работы с формами HTML.

Требует загрузки модуля Form.

activateFirstElement

y5.Form.activateFirstElement(container) -> Element, null — элемент на который установлен фокус или null

Устанавливает фокус и выделяет содержимое первого элемента формы.

Имя аргументаТипОписание
containerElementконтейнер элементов

checkElement

y5.Form.checkElement(element, onlyEditable) -> Boolean — результат проверки

Проверяет, что элемент может иметь фокус.

Имя аргументаТипОписание
elementElementэлемент для проверки
onlyEditableBooleanпроверять только редактируемые элементы

checkElementHasTabIndex

y5.Form.checkElementHasTabIndex(element) -> Boolean — результат проверки

Проверяет, что элемент имеет установленный tabIndex.

Имя аргументаТипОписание
elementElementэлемент для проверки

focusFirstElement

y5.Form.focusFirstElement(container, onlyEditable) -> Element, null — элемент на который установлен фокус или null

Устанавливает фокус на первый элемент формы заданного контейнера.

Имя аргументаТипОписание
containerElementконтейнер элементов
onlyEditableBooleanустанавливать фокус только на редактируемые элементы

focusLastElement

y5.Form.focusLastElement(container, onlyEditable) -> Element, null — элемент на который установлен фокус или null

Устанавливает фокус на последний элемент формы заданного контейнера.

Имя аргументаТипОписание
containerElementконтейнер элементов
onlyEditableBooleanустанавливать фокус только на редактируемые элементы

getFirstElement

y5.Form.getFirstElement(container, onlyEditable) -> Element, null — элемент или null

Находит первый элемент формы заданного контейнера.

Имя аргументаТипОписание
containerElementконтейнер элементов
onlyEditableBooleanискать только редактируемые элементы

getLastElement

y5.Form.getLastElement(container, onlyEditable) -> Element, null — элемент или null

Находит последний элемент формы заданного контейнера.

Имя аргументаТипОписание
containerElementконтейнер элементов
onlyEditableBooleanискать только редактируемые элементы