Prototyp - zarządzanie formularzami
Prototype zapewnia łatwy sposób zarządzania formularzami HTML. Prototype's Form to przestrzeń nazw i moduł dla wszystkich rzeczy związanych z formularzami, wypełniony dobrymi manipulacjami formami i serializacją.
Chociaż zawiera metody zajmujące się formularzami jako całością, jego podmoduł Form.Element zajmuje się określonymi kontrolkami formularzy.
Oto pełna lista wszystkich metod związanych z Form Element.
Metody formularza prototypowego
NOTE - Upewnij się, że masz co najmniej wersję 1.6 pliku prototype.js.
S.No. | Metoda i opis |
---|---|
1. | wyłączyć() Wyłącza cały formularz. Kontrolki formularza będą widoczne, ale nie będzie można ich edytować. |
2. | włączyć() Włącza całkowicie lub częściowo wyłączony formularz. |
3. | findFirstElement () Znajduje pierwszą nieukrytą, nieaktywną kontrolkę formularza. |
4. | focusFirstElement () Nadaje fokus klawiaturze do pierwszego elementu formularza. |
5. | getElements () Zwraca kolekcję wszystkich kontrolek formularza w formularzu. |
6. | getInputs () Zwraca kolekcję wszystkich elementów INPUT w formularzu. Użyj opcjonalnych argumentów typu i nazwy, aby ograniczyć wyszukiwanie tych atrybutów. |
7. | żądanie() Wygodna metoda serializacji i przesyłania formularza za pośrednictwem Ajax.Request na adres URL atrybutu akcji formularza. Parametr options jest przekazywany do instancji Ajax.Request, co pozwala na przesłonięcie metody HTTP i określenie dodatkowych parametrów. |
8. | Resetowanie() Resetuje formularz do wartości domyślnych. |
9. | serialize () Serializuj dane formularza do łańcucha odpowiedniego dla żądań Ajax (zachowanie domyślne) lub, jeśli opcja getHash ma wartość true, do skrótu obiektu, w którym klucze są nazwami formantów, a wartości są danymi. |
10. | serializeElements () Serializuj tablicę elementów formularza do łańcucha odpowiedniego dla żądań Ajax (zachowanie domyślne) lub, jeśli opcja getHash ma wartość true, hash obiektu, gdzie klucze są nazwami formantów, a wartości są danymi. |