原型 - 表单管理
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,则将对象哈希序列化,其中键是表单控件名称,值是数据。 |