Прототип - Управление формой
Prototype предоставляет простой способ управления формами HTML. Форма Prototype - это пространство имен и модуль для всего, что связано с формами, наполненный совершенством манипулирования формой и сериализации.
Хотя он содержит методы, работающие с формами в целом, его подмодуль Form.Element имеет дело с конкретными элементами управления формой.
Вот полный список всех методов, связанных с Form Element.
Методы формы прототипа
NOTE - Убедитесь, что у вас установлена как минимум версия 1.6 prototype.js.
S.No. | Метод и описание |
---|---|
1. | отключить () Отключает форму в целом. Элементы управления формы будут видны, но их нельзя будет редактировать. |
2. | включить() Включает полностью или частично отключенную форму. |
3. | findFirstElement () Находит первый не скрытый, неотключенный элемент управления формой. |
4. | focusFirstElement () Дает фокус клавиатуры первому элементу формы. |
5. | getElements () Возвращает коллекцию всех элементов управления формы в форме. |
6. | getInputs () Возвращает коллекцию всех элементов INPUT в форме. Используйте необязательные аргументы типа и имени, чтобы ограничить поиск по этим атрибутам. |
7. | запрос() Удобный метод для сериализации и отправки формы через Ajax.Request на URL-адрес атрибута действия формы. Параметр options передается в экземпляр Ajax.Request, позволяя переопределить метод HTTP и указать дополнительные параметры. |
8. | сброс() Сбрасывает форму до значений по умолчанию. |
9. | сериализовать () Сериализуйте данные формы в строку, подходящую для запросов Ajax (поведение по умолчанию), или, если необязательный getHash оценивает значение true, в хэш объекта, где ключи - это имена элементов управления формы, а значения - данные. |
10. | serializeElements () Сериализуйте массив элементов формы в строку, подходящую для запросов Ajax (поведение по умолчанию), или, если необязательный getHash оценивает значение true, в хэш объекта, где ключи - это имена элементов управления формы, а значения - данные. |