原型 - 表单管理


Prototype 提供了一种管理 HTML 表单的简单方法。Prototype 的 Form 是一个命名空间和一个模块,用于所有与表单相关的事物,包含表单操作和序列化优点。

虽然它拥有处理整个表单的方法,但它的子模块Form.Element处理特定的表单控件。

以下是与Form Element相关的所有方法的完整列表。

原型形式方法

注意- 确保您至少拥有 prototype.js 版本 1.6。

编号 方法及说明
1. 禁用()

禁用整个表单。表单控件将可见但不可编辑。

2. 使能够()

启用完全或部分禁用的表单。

3. 查找第一个元素()

查找第一个非隐藏、非禁用的表单控件。

4. 焦点第一元素()

将键盘焦点赋予表单的第一个元素。

5. 获取元素()

返回表单中所有表单控件的集合。

6. 获取输入()

返回表单中所有 INPUT 元素的集合。使用可选的类型和名称参数来限制对这些属性的搜索。

7. 要求()

一种通过 Ajax.Request 序列化表单并将其提交到表单操作属性 URL 的便捷方法。options 参数被传递到 Ajax.Request 实例,允许覆盖 HTTP 方法并指定其他参数。

8. 重置()

将表单重置为其默认值。

9. 连载()

将表单数据序列化为适合 Ajax 请求的字符串(默认Behave),或者,如果可选 getHash 计算结果为 true,则为一个对象哈希,其中键是表单控件名称,值是数据。

10. 序列化元素()

将表单元素数组序列化为适合 Ajax 请求的字符串(默认Behave),或者,如果可选 getHash 计算结果为 true,则将对象哈希序列化,其中键是表单控件名称,值是数据。