Учебники

Прототип — Управление формами

Prototype предоставляет простой способ управления формами HTML. Prototype’s Form — это пространство имен и модуль для всех вещей, связанных с формой, упакованных с совершенством манипулирования формой и сериализации.

Хотя он содержит методы, имеющие дело с формами в целом, его подмодуль Form.Element имеет дело с конкретными элементами управления формой.

Вот полный список всех методов, связанных с элементом формы .

Методы формы прототипа

ПРИМЕЧАНИЕ. — Убедитесь, что у вас есть хотя бы версия 1.6 файла prototype.js.

Отключает форму в целом. Элементы управления формы будут видны, но недоступны для редактирования.

Включает полностью или частично отключенную форму.

Находит первый не скрытый, не отключенный элемент управления формы.

Дает клавиатуру фокус на первый элемент формы.

Возвращает коллекцию всех элементов управления формы внутри формы.

Возвращает коллекцию всех элементов INPUT в форме. Используйте необязательные аргументы типа и имени, чтобы ограничить поиск по этим атрибутам.

Удобный метод для сериализации и отправки формы через Ajax.Request на URL-адрес атрибута действия формы. Параметр options передается экземпляру Ajax.Request, позволяя переопределить метод HTTP и указать дополнительные параметры.

Сбрасывает форму до значений по умолчанию.

Сериализуйте данные формы в строку, подходящую для запросов Ajax (поведение по умолчанию) или, если необязательно, getHash оценивается как true, хеш объекта, где ключи — это имена элементов управления формы, а значения — данные.

Сериализуйте массив элементов формы в строку, подходящую для запросов Ajax (поведение по умолчанию) или, если необязательный getHash оценивает значение true, хеш объекта, где ключи — это имена элементов управления формой, а значения — данные.