
原型 - 表單管理
Prototype 提供了一種簡單的方法來管理 HTML 表單。Prototype 的 Form 是一個名稱空間和模組,用於所有與表單相關的事情,包含了表單操作和序列化功能。
雖然它包含處理整個表單的方法,但它的子模組 Form.Element 用於處理特定的表單控制元件。
以下是與表單元素相關的所有方法的完整列表。
Prototype 表單方法
注意 − 請確保您至少擁有 prototype.js 1.6 版本。
序號 | 方法及描述 |
---|---|
1. | disable()
停用整個表單。表單控制元件將可見但不可編輯。 |
2. | enable()
啟用完全或部分停用的表單。 |
3. | findFirstElement()
查詢第一個非隱藏、非停用的表單控制元件。 |
4. | focusFirstElement()
將鍵盤焦點賦予表單的第一個元素。 |
5. | getElements()
返回表單內所有表單控制元件的集合。 |
6. | getInputs()
返回表單中所有 INPUT 元素的集合。可以使用可選的 type 和 name 引數來限制對這些屬性的搜尋。 |
7. | request()
一種方便的方法,用於透過 Ajax.Request 將表單序列化並提交到表單 action 屬性的 URL。options 引數傳遞給 Ajax.Request 例項,允許覆蓋 HTTP 方法並指定附加引數。 |
8. | reset()
將表單重置為其預設值。 |
9. | serialize()
將表單資料序列化為適合 Ajax 請求的字串(預設行為),或者如果可選的 getHash 評估為 true,則為一個物件雜湊,其中鍵是表單控制元件名稱,值是資料。 |
10. | serializeElements()
將表單元素陣列序列化為適合 Ajax 請求的字串(預設行為),或者如果可選的 getHash 評估為 true,則為一個物件雜湊,其中鍵是表單控制元件名稱,值是資料。 |
廣告