Nguyên mẫu - Quản lý biểu mẫu
Prototype cung cấp một cách dễ dàng để quản lý các biểu mẫu HTML. Biểu mẫu của Prototype là một không gian tên và một mô-đun cho tất cả những thứ liên quan đến biểu mẫu, được đóng gói với tính tốt của thao tác biểu mẫu và tuần tự hóa.
Trong khi nó nắm giữ các phương thức xử lý tổng thể các biểu mẫu, thì mô-đun phụ của nó là Form.Element xử lý các điều khiển biểu mẫu cụ thể.
Đây là danh sách đầy đủ tất cả các phương pháp liên quan đến Form Element.
Phương pháp biểu mẫu nguyên mẫu
NOTE - Đảm bảo ít nhất bạn có phiên bản 1.6 của prototype.js.
Không. | Phương pháp & Mô tả |
---|---|
1. | vô hiệu hóa() Tắt toàn bộ biểu mẫu. Các điều khiển biểu mẫu sẽ hiển thị nhưng không thể chỉnh sửa. |
2. | cho phép () Bật biểu mẫu bị vô hiệu hóa hoàn toàn hoặc một phần. |
3. | findFirstElement () Tìm kiếm điều khiển biểu mẫu không ẩn, không bị vô hiệu hóa đầu tiên. |
4. | focusFirstElement () Cung cấp tiêu điểm bàn phím cho phần tử đầu tiên của biểu mẫu. |
5. | getElements () Trả về tập hợp tất cả các điều khiển biểu mẫu trong một biểu mẫu. |
6. | getInputs () Trả về tập hợp tất cả các phần tử INPUT trong một biểu mẫu. Sử dụng các đối số kiểu và tên tùy chọn để hạn chế tìm kiếm trên các thuộc tính này. |
7. | yêu cầu() Một phương pháp tiện lợi để tuần tự hóa và gửi biểu mẫu qua Ajax.Request tới URL của thuộc tính action của biểu mẫu. Tham số tùy chọn được chuyển đến cá thể Ajax.Request, cho phép ghi đè phương thức HTTP và chỉ định các tham số bổ sung. |
số 8. | cài lại() Đặt lại biểu mẫu về giá trị mặc định của nó. |
9. | serialize () Tuần tự hóa dữ liệu biểu mẫu thành một chuỗi phù hợp với yêu cầu Ajax (hành vi mặc định) hoặc, nếu getHash tùy chọn đánh giá là true, một băm đối tượng trong đó khóa là tên điều khiển biểu mẫu và giá trị là dữ liệu. |
10. | serializeElements () Nối tiếp một mảng các phần tử biểu mẫu thành một chuỗi phù hợp với các yêu cầu Ajax (hành vi mặc định) hoặc, nếu getHash tùy chọn đánh giá là true, một băm đối tượng trong đó các khóa là tên điều khiển biểu mẫu và giá trị là dữ liệu. |